php - 如何在 PHP 中将字符串拆分/分解为编号列表?
问题描述
我正在尝试将此字符串拆分为编号列表..
str 选项是“你好,你好,你好”。
我需要输出
- 你好
- 你好
- 你好
这是我的代码
$newstr = 'My values are' . explode(",", $str["options"]) . '<br/>';
但是,这会导致只打印单词 Array。请帮我解决这个问题:((
解决方案
a)explode()
用逗号将字符串作为数组。
b) 遍历它并连接数字和文本。
c) 将所有这些连接的值保存到一个字符串中。
d)echo
这个字符串在结尾。
<?php
$str["options"] = "Hello,Howdy,Hola";
$data = explode(",", $str["options"]);
$newstr = 'My values are'. PHP_EOL;
foreach($data as $key => $value){
$number = $key+1;
$newstr .= "$number.". $value . PHP_EOL;
}
echo $newstr;
注意:- 您也可以使用<br>
代替PHP_EOL
。
推荐阅读
- polygon - 如何删除多面体之间的折线 - Here Maps
- reactjs - 为什么我的条件 Render.memo 不起作用?我的代码不好吗?
- flutter - 如何在颤动中将音乐文件提取到 Android 10 及更低版本的应用程序中
- c# - 反序列化后如何过滤这个json?
- linux - 如何在 wiki1.35 中使用 RHEL 7(LINUX) 和 PHP 7.4.15 配置 Proton
- c++ - AnimateWindow API 隐藏树叶轨迹
- powerbi - Dax 中的查找功能
- flutter - 如何更改在颤动中悬停在数据表上的光标?
- python - 在 Colab 中压缩生成的文件
- python - STEP文件转换为带有材料的OBJECT文件