gpt4 book ai didi

php - 如何使用循环从字符串创建数组?

转载 作者:行者123 更新时间:2023-12-04 19:20:03 26 4
gpt4 key购买 nike

我有以下值:

$attached_products = "1,4,3";

我想制作一个如下所示的数组:

$selected = array(1, 4, 3);

对我的 $attached_products 使用循环。

最佳答案

这可以通过循环来完成,但还有更简单的方法。

您可以使用 explode 函数在逗号周围拆分字符串[ php docs ]。这将为您提供一组数字字符串。您可以通过应用 intval[ php docs 将每个字符串转换为整数] 使用 array_map[ php docs ].

$attached_products = "1,4,3";
$selected_strings = explode(',', $attached_products); # == array('1', '4', '3')
$selected = array_map('intval', $selected_strings); # == array(1, 4, 3)

关于php - 如何使用循环从字符串创建数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7410385/

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