即使是现在的 PHP 学生!搜索了这个但没有得到任何答案 所以发布Q
我知道
sprintf ( string format [, mixed args])
sprintf 描述:返回根据格式化字符串格式产生的字符串。
和
vsprintf ( string format, array args)
虽然这些已经足够好了,但我只是遇到了一个问题
是否有任何简单的方法(我的意思是比迭代和sprintf
每个都好)
“返回根据格式化数组格式生成的数组。”(描述:从 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'
)
注意:虽然我不想制作产品类!:)