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

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

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 


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

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 亚洲国产在线综合018 | 九九精品国产兔费观看久久 | 99热网址| 国产精品福利短视在线播放频 | 日韩在线免费播放 | 国产91无毒不卡在线观看 | 欧美成黑人性猛交xxoo | 精品一产品大全 | 国产亚洲精品线观看77 | 十八女下面流水不遮免费 | 亚洲AV久久无码精品九号软件 | 亚洲欧美一区二区三区在饯 | www.四虎影| 男人的j进入女人的j免费 | haodiaocao几万部精彩视频 | 日本欧美不卡一区二区三区在线 | 日本高清色视影www日本 | 大桥未久aⅴ一区二区 | 91欧美国产 | 风间由美m3u8在线 | 国产精品久久久久毛片 | 青青视频国产依人在线 | 果冻传媒和91制片厂网站软件 | 久久爽狠狠添AV激情五月 | 日韩理论在线观看 | 国产精品久久久久久久久齐齐 | 久久婷婷电影网 | 亚洲欧美优优色在线影院 | 亚洲 制服 欧美 中文字幕 | 2020最新版的ab片 | 奇米影视99 | 国产精品九九久久一区hh | 免费国产成人高清视频网站 | 免费看日产一区二区三区 | 久久精品免视看国产 | 亚州精品永久观看视频 | 挺进白嫩老师下面视频 | 国产一区二区三区高清 | 果冻传媒在线播放观看w | 好姑娘完整版在线观看中文 | 亚洲国产成人超福利久久精品 |