PHP 문자열을 배열로 변환하는 방법

零到壹度
풀어 주다: 2023-03-23 17:24:02
원래의
10314명이 탐색했습니다.

이 기사의 내용은 PHP 문자열을 배열로 변환하는 방법을 공유하는 것입니다. PHP 프로그래머로서 Xinyi의 첫 반응은 두 가지 함수인explode()와 implode()를 생각하는 것입니다. Shinichi는 또한 내부 함수를 사용하여 배열로 변환합니다. 특정 참조 값이 있으므로 필요한 친구가 참조할 수 있습니다.

con[1]=28&selt[1]=1&con[2]=29&selt[2]=4&con[3]=26&selt[3]=4
&con[4]=30&selt[4]=2&con[5]=4&selt[5]=1&con[6]=11&con[7]=12
로그인 후 복사

위는 네티즌이 PHP 배열로 변환해야 하는 문자열입니다. 다음은 Xinyi

<?php
$str = &#39;con[1]=28&selt[1]=1&con[2]=29&selt[2]=4&con[3]=26&selt[3]=4&con[4]=30&selt[4]=2&con[5]=4&selt[5]=1&con[6]=11&con[7]=12&#39;;
$arr = explode(&#39;&&#39;,$str);
$arr2 = array();
foreach($arr as $k=>$v){
        $arr = explode(&#39;=&#39;,$v);
        $arr2[$k] = $arr[1];
}
print_r($arr2);
?>
//输出
Array
(
    [0] => 28
    [1] => 1
    [2] => 29
    [3] => 4
    [4] => 26
    [5] => 4
    [6] => 30
    [7] => 2
    [8] => 4
    [9] => 1
    [10] => 11
    [11] => 12
)
//第二个
<?php
$str = &#39;con[1]=28&selt[1]=1&con[2]=29&selt[2]=4&con[3]=26&selt[3]=4&con[4]=30&selt[4]=2&con[5]=4&selt[5]=1&con[6]=11&con[7]=12&#39;;
$arr = explode(&#39;&&#39;,$str);
$arr2 = array();
foreach($arr as $k=>$v){
        $arr = explode(&#39;=&#39;,$v);
        $arr2[$arr[0]] = $arr[1];
}
print_r($arr2);
?>
//输出
Array
(
    [con[1]] => 28
    [selt[1]] => 1
    [con[2]] => 29
    [selt[2]] => 4
    [con[3]] => 26
    [selt[3]] => 4
    [con[4]] => 30
    [selt[4]] => 2
    [con[5]] => 4
    [selt[5]] => 1
    [con[6]] => 11
    [con[7]] => 12
)
로그인 후 복사
에서 제공하는 PHP 변환 코드이기도 합니다.

Xinyi의 PHP 코드 문자열을 배열로 변환하는 문제도 해결할 수 있습니다. 마지막으로, phper 네티즌들은 설명서에서 pars_str() 함수가 문자열을 PHP 배열로 변환할 수 있다는 것을 알아두셔야 합니다. 여러분이 좋은 인상을 받을 수 있도록 parse_str() 함수에 대한 설명을 소개하겠습니다. () 함수는 구문 분석된 쿼리 문자열을 변수로 변환합니다.

parse_str(string,array)
string:需要转换的字符串;
array:返回到一个数组中;
如果没有设置array的话就覆盖同名变量
로그인 후 복사
관련 추천:

PHP 배열을 문자열로 변환하고 PHP 문자열을 배열로 변환하는 관련 방법 분석

배열과 문자열을 서로 변환하는 PHP 구현 방법

PHP 연산 문자열을 배열로 변환합니다.

위 내용은 PHP 문자열을 배열로 변환하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿