是否有一个函数将撇号添加到数组中的项目

时间:2015-04-16 20:34:06

标签: php arrays

我试图对数组中的项目进行撇号。并将其返回到另一个数组 我知道我可以使用foreach来显示它,但我需要将这些项目放回到数组中。

来自:array('blue','red','yellow');

至:array("'blue'","'red'","'yellow'");

请帮助

2 个答案:

答案 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);

一个简单的搜索会让你获得这个非常基本的信息。请下次付出努力。