>  기사  >  백엔드 개발  >  PHP 배열은 다음과 같이 변환됩니다.

PHP 배열은 다음과 같이 변환됩니다.

WBOY
WBOY원래의
2016-10-12 10:04:101041검색

이런 배열Array ( [0] => a [1] => s [2] => d [3] => f )Array ( '0' => 'a','1' => 's', '2' => 'd', '3' => 'f' )으로 변환할 수 있나요? 지도 좀 부탁드립니다

실제로 프로세스는 다음과 같습니다. 두 개의 문자열 $atr = 1,2,3,4 $str=a,b,c,f가 일대일 대응으로 배열 배열로 변환됩니다('1 '=>'a',' 2'=>'b','3'=>'c','4'=>'f')

그리고 array('1'=>'a','2'=>'b','3'=>'c','4'=>'f'), no를 인쇄합니다. 이것이 이해하기 쉽다는 것을 알고 계십니까?

답글 내용:

이런 배열Array ( [0] => a [1] => s [2] => d [3] => f )Array ( '0' => 'a','1' => 's', '2' => 'd', '3' => 'f' )으로 변환할 수 있나요? 지도 좀 부탁드립니다

실제로 프로세스는 다음과 같습니다. 두 개의 문자열 $atr = 1,2,3,4 $str=a,b,c,f가 일대일 대응으로 배열 배열로 변환됩니다('1 '=>'a',' 2'=>'b','3'=>'c','4'=>'f')

그리고 array('1'=>'a','2'=>'b','3'=>'c','4'=>'f'), no를 인쇄합니다. 이것이 이해하기 쉽다는 것을 알고 계십니까?

PHP 배열은 다음과 같이 변환됩니다.

이건 사용할 수 없습니다

작동하지 않아야 합니다
배열의 키를 Int로 변환할 수 있으면 숫자로 변환합니다
설명서를 참조하세요
http://php.net/manual /zh/lang.. .

<code>Array ( [0] => a [1] => s [2] => d [3] => f )

</code>

이러한 배열 디스플레이가 나타나면 일반적으로 tp 아래의 덤프를 친근하게 표시하는 것입니다. 배열이 아닙니다.

<code>$tmp = array( '0' => 'a','1' => 's', '2' => 'd', '3' => 'f' );
var_dump($tmp);
</code>

위 코드는 다음을 보여줍니다.

<code>Array ( [0] => a [1] => s [2] => d [3] => f )
</code>

====================소스 코드 덤프======================== ==

<code> /**
 * 浏览器友好的变量输出
 * @param mixed $var 变量
 * @param boolean $echo 是否输出 默认为true 如果为false 则返回输出字符串
 * @param string $label 标签 默认为空
 * @return void|string
 */
public static function dump($var, $echo = true, $label = null)
{
    $label = (null === $label) ? '' : rtrim($label) . ':';
    ob_start();
    var_dump($var);
    $output = ob_get_clean();
    $output = preg_replace('/\]\=\>\n(\s+)/m', '] => ', $output);
    if (IS_CLI) {
        $output = PHP_EOL . $label . $output . PHP_EOL;
    } else {
        if (!extension_loaded('xdebug')) {
            $output = htmlspecialchars($output, ENT_QUOTES);
        }
        $output = '<pre class="brush:php;toolbar:false">' . $label . $output . '
'; } if ($echo) { echo ($output); return null; } else { return $output; } }

어떻게 이 어레이에 도착하게 되었나요? ? ! !
배열([0] => a [1] => s [2] => d [3] => f )

매개변수 사이에 쉼표가 있나요?
예를 들어 Array ( [0] => a ,[1] => s, [2] => d ,[3] => f );
그러나 이것도 비어 있습니다. 정렬?

PHP 배열은 다음과 같이 변환됩니다.

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.