是否有理由使用需要数组的字符串?
我有一个开发人员想要传递一个被删除的字符串,在数据库类方法中将其爆炸以从2个单独的字符串中提取多个字段/值对.我想不出没有发送字符串数组的理由.
例:
$s = "value1|value2|value3" ;
$s2 = explode("|", $s);
Run Code Online (Sandbox Code Playgroud)
vs一个数组
$s3 = array(
"1" => "value1",
"2" => "value2",
);
Run Code Online (Sandbox Code Playgroud)
我知道这个想法是实际传递未知数量的键/值对,但我不认为你爆炸的字符串就是答案.但我可能是错的.