Php 在不同位置更改字符(例如:在单词末尾)
所以我有一个问题,我找不到一个方法去做 所以我有这个字符串:Php 在不同位置更改字符(例如:在单词末尾),php,Php,所以我有一个问题,我找不到一个方法去做 所以我有这个字符串: username,artur,aadasdd,artur12 我想把它转换成这样的东西: username='artur',aadasdd='artur12' 这只是一个例子,我对这些信息有一个很大的var。 我不能使用str_split函数,因为每个表都有不同的长度 (用户名是与aadasdd和artur相同的表名,artur12是值) 有人有主意吗?如果字符串格式始终为“名称、值、名称、值,…”,如果分隔符始终为逗号,则可以使
username,artur,aadasdd,artur12
我想把它转换成这样的东西:
username='artur',aadasdd='artur12'
这只是一个例子,我对这些信息有一个很大的var。
我不能使用str_split函数,因为每个表都有不同的长度
(用户名是与aadasdd和artur相同的表名,artur12是值)
有人有主意吗?如果字符串格式始终为“名称、值、名称、值,…”,如果分隔符始终为逗号,则可以使用“分解”,例如:
<?php
$my_var = "username,artur,aadasdd,artur12";
$my_array = explode( "," , $my_var );
for ( $i = 0; $i < count( $my_array ); $i++ )
{ echo $my_array[ $i ] . "=" .
"'" . $my_array[ $i+1 ] . "',";
$i++;
}
?>
字符串格式是否总是成对的:名称、值、名称、值。。。?分隔符总是逗号吗?是的,总是逗号,非常感谢。如何将所有结果推送到一个变量中?示例echo$newResult?而不是“echo$my_数组…”do“$newResult=$my_数组…”。
username='artur',aadasdd='artur12',