我有这个数组:
Array
(
[name] => jim ross
[address] => colorado
[occupation] => actor
)
我将使用以下代码从表单中获取数据
if(isset($_POST['submit'])) {
$values = $_POST['details'];
}
这里$ values包含姓名,地址和职业
现在我想通过大写每个单词将其插入数据库,但ucwords()
不适用于数组。如何将它应用于数组中的每个元素?
答案 0 :(得分:2)
要将函数应用于数组中的每个元素,可以使用array_map()
$values = array_map('ucwords', $_POST['details']);
// each element in $values has had ucwords() applied to it