Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/233.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/apache-spark/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/drupal/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 在不同位置更改字符(例如:在单词末尾)_Php - Fatal编程技术网

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',