gpt4 book ai didi

php - 解析以分号分隔的字符串

转载 作者:太空宇宙 更新时间:2023-11-03 10:57:35 24 4
gpt4 key购买 nike

如何解析这个字符串

name:john;phone:12345;website:www.23.com;

变成这样

$name = "john";
$phone = "12345"
.....

因为我想将参数保存在一个表格列中,所以我看到joomla使用这种方法来保存菜单/文章参数。

最佳答案

像这样的事情(explode() 就是这样):

$string = 'name:john;phone:12345;website:www.23.com';

$array = explode(';',$string);

foreach($array as $a){
if(!empty($a)){
$variables = explode(':',$a);
$$variables[0] = $variables[1];
}
}

echo $name;

Working example

请注意:字符串必须是这样的,variable_name:value;variable_name2:value并且variable_namevariable不能包含 ;:

关于php - 解析以分号分隔的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18931176/

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