中文字幕第五页-中文字幕第页-中文字幕韩国-中文字幕最新-国产尤物二区三区在线观看-国产尤物福利视频一区二区

PHP中數組與字符串如何相互轉換

這篇文章主要為大家展示了“PHP中數組與字符串如何相互轉換”,內容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領大家一起研究并學習一下“PHP中數組與字符串如何相互轉換”這篇文章吧。

成都創新互聯總部坐落于成都市區,致力網站建設服務有成都網站設計、成都網站建設、網絡營銷策劃、網頁設計、網站維護、公眾號搭建、成都小程序開發、軟件開發等為企業提供一整套的信息化建設解決方案。創造真正意義上的網站建設,為互聯網品牌在互動行銷領域創造價值而不懈努力!

explode()函數-字符串轉化為數組

explode()函數能夠使用一個字符串去分割另一個字符串然后返回的結果是一個數組,explode()函數的語法格式如下:

explode($delimiter, $string [, $limit])

其中需要注意的是:

想要理解這個函數的關鍵點就在于分隔符,也就是參數$delimiter,它表示的是用于分隔字符串的分隔字符,它是用來標記什么用來變成獨立的數組元素。參數$string表示的是用來分隔的字符串,參數$limit是一個可選參數可以為空。

接下來我們通過示例來看一下explode()函數的用法,示例如下:

<?php
$pizza  = "piece1 piece2 piece3 piece4 piece5 piece6";
$pieces = explode(" ", $pizza);
echo $pieces[0] . '<br/>'; // piece1
echo $pieces[1] . '<br/>'; // piece2
print_r($pieces);
?>

輸出結果:

PHP中數組與字符串如何相互轉換

通過上述示例我們能夠發現explode()函數將一個字符串轉化成了一個數組,其中函數的參數$limit在上述示例中是為空。

其中需要注意的是,當參數$limit時,函數返回所有的數組元素;當參數$limit為正數的時候,返回的數組元素所能包含的最多的數量就是填寫$limit的這個數;當參數$limit為負數的時候則返回除了最后的 $limit 個元素外的所有元素;若參數 $limit 為0被當做1。

示例如下:

<?php
$pizza  = "piece1 piece2 piece3 piece4 piece5 piece6";
$pieces = explode(" ", $pizza);
echo $pieces[0] . '<br/>'; // piece1
echo $pieces[1] . '<br/>'; // piece2
print_r($pieces);
echo '<br/>';
$pieces = explode(" ", $pizza , 2);
print_r($pieces);
echo '<br/>';
$pieces = explode(" ", $pizza , 0);
print_r($pieces);
echo '<br/>';
$pieces = explode(" ", $pizza , -2);
print_r($pieces);
?>

輸出結果:

PHP中數組與字符串如何相互轉換

上述示例便是通過不同的$limit 參數返回的結果不同,但是通過explode()函數都成完成了字符串向數組的轉化。接下來我們看一下數組怎樣轉化為字符串。

implode()-數組轉化為字符串

在PHP中通過implode()函數能夠將一個一維數組轉化為一個字符串,該函數的語法格式如下:

implode($glue, $array)

其中需要注意的是:$glue可以看做是一個膠合符,它的作用呢就是將數組中的每個元素連接在一起,在默認的情況下參數$glue是一個空字符串。參數$array表示的就是需要轉化的字符串。

接下來我們通過示例來看一下implode()函數的使用,示例如下:

<?php
    $arr = ['元素1','元素2','元素3','元素4','元素5'];
    $str = implode($arr);
    echo $str.'<br>';
?>

輸出結果:

PHP中數組與字符串如何相互轉換

上述示例中,參數$glue設置為空,也就是說,這個參數可以不寫,但是如果要是寫了的話,那這個膠合符就會插在每個數組元素中間來進行轉化為字符串。

示例如下:

<?php
    $arr = ['元素1','元素2','元素3','元素4','元素5'];
    $str = implode($arr);
    echo $str.'<br>';
    $str = implode(',' , $arr);
    echo $str.'<br>';
    $str = implode('---' , $arr);
    echo $str.'<br>';
    $str = implode('/' , $arr);
    echo $str
?>

輸出結果:

PHP中數組與字符串如何相互轉換

上述示例中便是通過不同的參數$glue來進行數組轉換字符串。

字符串與數組的相互轉換

下面我們通過示例來看一下數組與字符串之間的相互轉換,示例如下:

<?php
    $arr = ['元素1','元素2','元素3','元素4','元素5'];
    $str = implode($arr);
    echo $str.'<br>';
    $arr1 = explode(" ", $str);
    print_r($arr1);
    echo '<br/>';
    $str1 = implode($arr1);
    echo $str1.'<br>';
?>

輸出結果:

PHP中數組與字符串如何相互轉換

以上是“PHP中數組與字符串如何相互轉換”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注創新互聯行業資訊頻道!

網站欄目:PHP中數組與字符串如何相互轉換
本文來源:http://m.2m8n56k.cn/article10/jdcdgo.html

成都網站建設公司_創新互聯,為您提供營銷型網站建設、用戶體驗、小程序開發、網站改版、網頁設計公司關鍵詞優化

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

成都網頁設計公司
主站蜘蛛池模板: 亚洲欧美另类视频 | 播播网手机在线播放 | 成人免费视频网站 | 国内精品1区1区3区4区 | 高清国产精品久久 | 欧美视频xxxxx| 日韩一级欧美一级 | 亚洲一区二区免费视频 | 免费一级网站 | 久久精品国产欧美日韩99热 | 亚洲高清在线视频 | 美女一级毛片毛片在线播放 | 国产91精品露脸国语对白 | 二区久久国产乱子伦免费精品 | 久久免费精品国产视频 | 毛片在线免费观看网站 | 天天狠操 | 国产精品大全 | 久久综合亚洲一区二区三区 | 欧美午夜在线观看理论片 | 久久国产欧美日韩高清专区 | 欧美极品video粗暴 | 亚洲在线视频一区 | 日韩 欧美 自拍 在线 视频 | 精品国产96亚洲一区二区三区 | 中文精品久久久久国产不卡 | 日本aaaa特级毛片 | a毛片免费播放全部完整 | 国产精品日韩欧美在线 | 亚洲国产激情在线一区 | 久久99欧美 | 久久精品亚洲一级毛片 | 9191久久久久视频 | 99视频在线看观免费 | 欧美一级影院 | 亚洲精品98久久久久久中文字幕 | 女人张开腿 让男人桶视频 女人张开腿等男人桶免费视频 | 美国一级毛片片aa成人 | 中国的毛片| 全部孕妇毛片 | 三级a黄 |