我试图对数组中的项目进行撇号。并将其返回到另一个数组
我知道我可以使用foreach
来显示它,但我需要将这些项目放回到数组中。
来自:array('blue','red','yellow');
至:array("'blue'","'red'","'yellow'");
请帮助
答案 0 :(得分:0)
是。
使用此PHP函数:
$array=array('blue','red','yellow');
foreach ($array as $key=>$item)
{
$new_array[$key]="'".$item."'";
}
print_r ($new_array);
使用array_map:
function myfunc($n)
{
return("'".$n."'");
}
$a = array('blue','red','yellow');
$b = array_map("myfunc", $a);
print_r($b);
答案 1 :(得分:0)
稍微清洁的方式:
function addQuotes($a)
{
return "'".$a."'";
}
$array = array('blue','red','yellow');
$array = array_map('addQuotes', $array);
一个简单的搜索会让你获得这个非常基本的信息。请下次付出努力。