第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

如何在php中將字符串轉(zhuǎn)換為數(shù)組

如何在php中將字符串轉(zhuǎn)換為數(shù)組

PHP
GCT1015 2023-06-24 17:01:49
PHP 中如何將字符串轉(zhuǎn)換為數(shù)組?我有一個(gè)像這樣的字符串:$str = "php/127/typescript/12/jquery/120/angular/50";輸出:Array (    [php]=> 127    [typescript]=> 12    [jquery]=> 120    [angular]=> 50)
查看完整描述

3 回答

?
千萬(wàn)里不及你

TA貢獻(xiàn)1784條經(jīng)驗(yàn) 獲得超9個(gè)贊

您可以使用preg_match_all(正則表達(dá)式)和array_combine

使用正則表達(dá)式:

$str = "php/127/typescript/12/jquery/120/angular/50";


#match string

preg_match_all("/([^\/]*?)\/(\d+)/", $str, $match);


#then combine match[1] and match[2]?

$result = array_combine($match[1], $match[2]);


print_r($result);

演示(帶步驟): https:?//3v4l.org/blZhU


查看完整回答
反對(duì) 回復(fù) 2023-06-24
?
郎朗坤

TA貢獻(xiàn)1921條經(jīng)驗(yàn) 獲得超9個(gè)贊

一種方法可能是preg_match_all分別從路徑中提取鍵和值。然后,使用array_combine構(gòu)建哈希圖:


$str = "php/127/typescript/12/jquery/120/angular/50";

preg_match_all("/[^\W\d\/]+/", $str, $keys);

preg_match_all("/\d+/", $str, $vals);

$mapped = array_combine($keys[0], $vals[0]);

print_r($mapped[0]);

這打?。?/p>


Array

(

    [0] => php

    [1] => typescript

    [2] => jquery

    [3] => angular

)


查看完整回答
反對(duì) 回復(fù) 2023-06-24
?
元芳怎么了

TA貢獻(xiàn)1798條經(jīng)驗(yàn) 獲得超7個(gè)贊

您可以explode()與for()Loop 一起使用,如下所示:-


<?php

    

    $str = 'php/127/typescript/12/jquery/120/angular/50';

    $list = explode('/', $str);

    $list_count  = count($list);


    $result = array();

    for ($i=0 ; $i<$list_count; $i+=2) {

        $result[ $list[$i] ] = $list[$i+1];

    }

    

    print_r($result);

    ?>

輸出:-


 Array

    (

        [php] => 127

        [typescript] => 12

        [jquery] => 120

        [angular] => 50

    )

    

此處演示:- https://3v4l.org/8PQhd


查看完整回答
反對(duì) 回復(fù) 2023-06-24
  • 3 回答
  • 0 關(guān)注
  • 176 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)