一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - PHP教程 - PHP 數組和字符串互相轉換實現方法

PHP 數組和字符串互相轉換實現方法

2019-05-28 14:05腳本之家服務器之家 PHP教程

PHP 中由于數組和字符串這兩種變量類型是如此常用,以至于 PHP 具有兩個函數,可以在字符串和數組之間互相進行轉換

代碼如下:

$array=explode(separator,$string); 
$string=implode(glue,$array);


使用和理解這兩個函數的關鍵之處是分隔符(separator)和膠合符(glue)關系。當把一個數組轉換成一個字符串時,將會設置膠合符——將被插入到生成字符串中的數組值之間的字符或代碼。

相反,當把字符串轉換成數組時,要指定分隔符,它用于標記什么應該變成獨立數組元素。例如,以字符串開始:

 

  $s1='Mon-Tue-Wed-Thu-Fri';
  $days_array=explode('-',$s1);
  $days_array 變量現在是一個有5個元素的數組,其元素 Mon 的索引為0,Tue 的索引為1,等等。
  $s2=implode(',',$days_array);
  $s2 
變量現在是一個用逗號分隔的一個星期中各天的列表:Mon,Tue,Wed,Thu,Fri

例子 1. explode() 示例 
 

復制代碼代碼如下:

<?php 
// 示例 1 
$pizza = "piece1 piece2 piece3 piece4 piece5 piece6"; 
$pieces = explode(" ", $pizza); 
echo $pieces[0]; // piece1 
echo $pieces[1]; // piece2 
// 示例 2 
$data = "foo:*:1023:1000::/home/foo:/bin/sh"; 
list($user, $pass, $uid, $gid, $gecos, $home, $shell) = explode(":", $data); 
echo $user; // foo 
echo $pass; // * 
?> 


例子 2. limit 參數示例 

復制代碼代碼如下:

<?php 
$str = 'one|two|three|four'; 
// 正數的 limit 
print_r(explode('|', $str, 2)); 
// 負數的 limit 
print_r(explode('|', $str, -1)); 
?> 

以上示例將輸出: 
Array 

[0] => one 
[1] => two|three|four 

Array 

[0] => one 
[1] => two 
[2] => three 


注: 本函數可安全用于二進制對象。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 奶茶视频官网免费 | 国产主播福利在线观看 | 国产午夜亚洲精品理论片不卡 | 很黄的孕妇a级黄毛片 | 国产精品毛片高清在线完整版 | 亚洲国产欧美久久香综合 | 大肥女zzz00o| 1769在线视频 | 亚洲精品久久久成人 | 极品美女写真菠萝蜜视频 | 国产盗摄女厕美女嘘嘘 | 亲爱的客栈第二季免费观看完整版 | 91大神大战高跟丝袜美女 | 大伊香蕉在线精品不卡视频 | 视频一区二区国产无限在线观看 | 国产最新精品视频 | 嘿嘿午夜| 91国在线观看 | 亚洲精品一二三四区 | 视频一区二区三区欧美日韩 | 国产aaa毛片 | 国产射频放大器 | 91精品国产综合久久香蕉 | hd性欧美俱乐部中文 | 狠狠狠地啪香蕉 | 热久久最新网址 | 日韩天堂网 | 欧美成人禁片在线观看俄罗斯 | www.四虎网站| 欧美综合国产精品日韩一 | 狠狠色婷婷狠狠狠亚洲综合 | 日本在线播放视频 | 亚洲成人伦理 | 欧美日韩国产最新一区二区 | 成品人视频免费观看 | 校园全黄h全肉细节文 | 99re最新网址 | 日本乱子| 激情综合站 | 亚洲人成在线播放 | 美女福利视频网站 |