繁体   English   中英

如何从单个变量创建数组并形成多个Foreach循环?

[英]How to Create an Array from a Single Variable and Form Multiple Foreach Loops?

我对HTML / CSS相当精通,但是在涉及PHP和Javascript方面却是非常新的。 我已经跃跃欲试地编写Wordpress短代码(基本上是php函数),到目前为止,通过反复试验和看似无休止的浏览器刷新,我已经能够弄清楚一切。 我只是撞到了一堵大墙,所以为什么我在这里。

基本上,我正在尝试为属性提供值列表,例如: attr="23, 95, 136, ect"

然后,该函数需要使用该属性变量并使用它创建一个数组: $arr = array($attr);

在我看来,这似乎可行,但是该数组将整个列表作为一个值来代替。 完成此操作后,我想创建一个foreach循环,以解析列表中的每个数字,如果可能的话,可能还要通过另一个foreach循环,并为每个数字返回一段代码,但我不确定如何将其提取出来。

任何反馈将不胜感激。

explode(", ", "23, 95, 136")

给出array(23, 95, 136) 请参阅手册

如果愿意,可以迭代抛出几个值:

$data = "23, 95, 136";
$arr = explode(", ", $data);
foreach ($arr as $value) {
    //$value will take the value 23, then 95, and finally 136
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM