- ベストアンサー
配列のからの要素に代入
Aと言う配列 Array ( [0] => jpg [1] => [2] =>jpg [3] => [4] => [5] => ); があった場合 Bと言う配列 Array ( [0] => [1] => [2] => [3] => ); をB[0]をA[1]、B[1]をA[3]、B[2]をA[4]、のように当て込んでいく方法を模索しております。 どなたかご存知の方、ご教授ください。 どうぞよろしくお願いいたします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
じゃ、こんな感じで? <? $a=Array("","x","","y","","","","z"); foreach($a as $val) if($val==="") $b[]=""; print_r($b); ?>
補足
法則はAの配列に文字が入っている分、Bの配列の数が減っていきます。 たとえばAの配列が Array ( [0] => [1] => [2] => [3] => [4] => [5] => ); 空だった場合Bの配列も Array ( [0] => [1] => [2] => [3] => [4] => [5] => ); 同じ数の空白の配列が出来ます。 Aが配列に1つ文字列が入っていた場合は、Bの配列は5個の配列が 出来ます。 わかりずらい説明で申し訳ありません。