如何添加双引号数组值php



我有一个数组,格式如下:

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" )

最新更新