$图像1,图像2 $,$图像3,$图像4,$图像5。与sku变量相同
for ($i = 1; $i <= 5; $i++) {
$test_image = '$image'.$i;
$test_sku = '$sku'.$i;
if(strlen($test_image) !=0 && strlen($test_sku) !=0){
array_push($array,$trend,$test_image,$test_sku);
}
}
我想在if语句中检查这些变量。上述代码当然不起作用。谁能告诉我如何将所有变量检查到声明中?
答案 0 :(得分:1)
我认为这可以通过使用double $:
来完成 for ($i = 1; $i <= 5; $i++) {
$test_image = 'image'.$i;
$test_sku = 'sku'.$i;
if(strlen($$test_image) !=0 && strlen($$test_sku) !=0){
array_push($array,$trend,$$test_image,$$test_sku);
}
}
答案 1 :(得分:0)
您可以使用
执行此操作for ($i = 1; $i <= 5; $i++) {
$test_image = 'image'.$i;
$test_sku = 'sku'.$i;
if(strlen($test_image) !=0 && strlen($test_sku) !=0){
array_push($array,$trend,$$test_image,$$test_sku);
}
}
我觉得它对你有帮助