gpt4 book ai didi

Php:将字符串连接到所有数组项中

转载 作者:可可西里 更新时间:2023-11-01 12:47:07 24 4
gpt4 key购买 nike

我有this PHP 片段:

<?php
$colors = array('red','green','blue');
foreach ($colors as &$item)
{
$item = 'color-'.$item;
}
print_r($colors);
?>

输出:

Array
(
[0] => color-red
[1] => color-green
[2] => color-blue
)

这是更简单的解决方案吗?

(一些类似 array_insert_before_all_items($colors,"color-") 的数组 php 函数)?

谢谢

最佳答案

方法array_walk将使您通过回调“访问”数组中的每个项目。使用 php 5.3 你甚至可以使用 anonymous functions

PHP 5.3 之前的版本:

function carPrefix(&$value,$key) {
$value="car-$value";
}
array_walk($colors,"carPrefix");
print_r($colors);

较新的匿名函数版本:

array_walk($colors, function (&$value, $key) {
$value="car-$value";
});
print_r($colors);

关于Php:将字符串连接到所有数组项中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9850064/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com