我们正在生成与 mysql 行输出直接链接的 php 变量名。这里是
现在我们有了动态变量,我们正在对图像进行 base64 编码
${'attachment_base64'.$row['id']} = base64_encode(file_get_contents($some_url));
现在我们想在 while 循环中传递这个动态生成的变量
$image_part .= 'array(
"name" => "'.$name.'",
"data" => "$attachment_base64"
),';
但我们无法在数据中传递动态名称。
这部分应该是这样的
"data" => "$attachment_base641556588"
其中 1556588 是来自数据库的动态 ID。
我们不能使用 '.$row['id'].' 因为它只会将数据附加到 base64 编码的数据,我们希望动态变量名称在这里传递
想要在我的数组数据部分中传递动态名称,否则当我在循环后使用此数据时,在数据部分中传递相同的图像
从while循环数据生成这种类型的数组
array(
"name" => "ggggf",
"data" => "$attachment_base64",
),
array(
"name" => "6800164880433",
"data" => "$attachment_base64",
),
慕妹3242003