PHP
1// 定義 2$data1 = array( 3'A' => 'testA', 4'B' => 'testB' 5); 6define("TEST1",$data1); 7 8$data_number = "TEST1"; 9change($data_number); 10 11function change($data_number) 12{ 13 foreach($data_number as $key => $val){ 14 } 15}
【前提】
defineでTEST1とTEST2を定数とします。
【質問内容】
上記の関数change内に引数と渡されたTEST1という文字を定数として展開できる方法を教えてください
foreach($data_number as $key => $val)の記述では、$data_numberには
当然、"TEST1"という文字列が格納されており、配列ではありません。
以上、よろしくお願いいたします。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/10/18 09:53