我有一个数组,格式如下:
Array(
[0] => 25/1
[1] => 10/1
);
但是我想把数组转换成format
下面的格式Array(
[0] => "25/1"
[1] => "10/1"
);
关于这个问题,我已经尝试了很多方法,但仍然没有得到理想的解决方案。
有人来帮忙吗?
感谢社区。25/1都已经准备好了。如果你回声25/1echo 25/1;
,你会得到25。PHP将其转换为整数echo getType(25/1)
。这意味着如果你@Praful有这些值,你已经有字符串了。
但是通常你可以用(string)强制转换(显式强制转换)整型或其他类型。或者你可以使用PHP函数strval()
如果你真的需要将数组值用双引号括起来,这里有一个简单的array_map()
方法:
$current_array = array(red, green);
$new_array = array();
$new_array = array_map(function($rec){
//concatenate record with ""
$result = $rec= '"'.$rec.'"';
return $result;
},$current_array);
print_r($result);
输出将是:
Array ( [0] => "red" [1] => "green" )