今でもPHPの学生!これを検索しましたが、答えがありませんので、Qを投稿してください
私は知っている
sprintf ( string format [, mixed args])
sprintf 説明 : フォーマット文字列 format に従って生成された文字列を返します。
と
vsprintf ( string format, array args)
これらはかなり良いですが、私はちょうど問題を経験しました
sprintf
簡単な方法はありますか(反復とそれぞれよりもかなり良いことを意味します)
「フォーマット配列フォーマットに従って生成された配列を返します。」(Desc:sprintfからコピー)
私は一般的な $product 配列を持っています
$product = array(
"p_id" => '%s',
"u_price" => '%s',
"qty" => '%d'
);
$newProductArray1= sprintf_special($product,"Tomato","30","12");
$newProductArray2= sprintf_special($product,"Carrot","20","10");
となることによって
$newProductArray1= (
"p_id" => 'Tomato',
"u_price" => '30',
"qty" => '12'
)
$newProductArray2= (
"p_id" => 'Carrot',
"u_price" => '20',
"qty" => '10'
)
注意: 製品クラスを作成したくありません! :)