如果我有这个数组:
array(" hey ", "bla ", " test");
Run Code Online (Sandbox Code Playgroud)
我想修剪所有这些,我该怎么做?
修剪后的数组:
array("hey", "bla", "test");
Run Code Online (Sandbox Code Playgroud) 我在php中使用以下代码:代码:
$input = array(" text1","text2 "," text3 "," text4");
$output = array();
foreach($input as $val)
{
$output[] = trim($val);
}
var_dump($output);
Run Code Online (Sandbox Code Playgroud)
是否可以在没有foreach循环的情况下修剪数组元素值?
我有一个html表单来保存cakephp中的项目.我想限制用户保存相同的项目名称.如果任何正文类型的相同项目名称在模型中应用了"唯一"验证,但是如果有人在项目名称之前或之后输入相同的名称,则它接受它并存储到数据库中.问题就是问题.我想在保存之前删除多余的空格.
请帮忙.
我正在迭代XML并获得一个特定的节点.此节点将保存到阵列中但存在问题.数组值有这样的空格:
array(4) { ["host"]=> string(55) " localhost " ["username"]=> string(50) " root " ["dbName"]=> string(56) " test " ["dbPass"]=> string(52) " 123456 " }
Run Code Online (Sandbox Code Playgroud)
您可以看到每个值在值之前和之后都有空格.我想要实现的最终结果是:
array(4) { ["host"]=> string(55) "localhost" ["username"]=> string(50) "root" ["dbName"]=> string(56) "test" ["dbPass"]=> string(52) "123456" }
Run Code Online (Sandbox Code Playgroud)
如果我这样做,trim($array_node)我会得到一个空数组.