1

$image1,$image2,$image3,$image4,$image5. 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 ステートメントで確認したいと思います。もちろん、前述のコードは機能しません。すべての変数をステートメントにチェックインする方法を誰か教えてもらえますか?

4

2 に答える 2

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);
   }
 }
于 2012-11-22T14:19:22.860 に答える
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);
   }
 }

私はそれがあなたのために完全に役立つと思います

于 2012-11-22T14:21:12.747 に答える