1

私のHTML

    <input type="textbox" name="bus[]" value="">
    <input type="textbox" name="bus[]" value="">
    <input type="textbox" name="bus[]" value="">
    <input type="textbox" name="bus[]" value="">

私のスクリプト

$busac = $_post[bus];
$busaccount = count($busac);
    if($busaccount != 0){
    for($bc=0;$bc<$busaccount;$bc++){
        $acbusmodel[]=array('bus'=>array('busmodel'=>array('local'=>$busrsac[$bc],'others'=>$busdollar[$bc])));
    } // endforeach
    }

foreach($acbusmodel as $key=>$value) {
            $values[$key] = $value;
            $acvalue .= $value;
            print_r($value);
        }
Array ( [0] => Array ( [bus] => Array ( [busmodel] => Array ( [local] => 1 [others] => 1 ) ) ) [1] => Array ( [bus] => Array ( [busmodel] => Array ( [local] => 2 [others] => 2 ) ) ) [2] => Array ( [bus] => Array ( [busmodel] => Array ( [local] => 3 [others] => 3 ) ) ) )

上記は表示コードです

私はこのようなコードが欲しい

配列 ( [バス] => 配列 ( [バスモデル] => 配列 ( [ローカル] => 1 [その他] => 1 ) ) 配列 ( [バス] => 配列 ( [バスモデル] => 配列 ( [ローカル] => 2 [その他] => 2 ) ) 配列 ( [バス] => 配列 ( [バスモデル] => 配列 ( [ローカル] => 3 [その他] => 3 ) ) )

値を単一の文字列に保存したい..

4

3 に答える 3

1

私が正しく理解しているなら、これはあなたが必要とするものです

交換print_r($value)

$c = count($value);
$fin='';
for($ i =0;$i<$c;$i++)
{

    $fin .=print_r($value[i],true); // this will print to variable (not on browser)

}
于 2013-05-10T10:29:19.983 に答える
0

前の配列を使用して別の配列を作成する

$newarray = $oldarray[0];
于 2013-05-10T10:30:48.143 に答える