php字元切割
㈠ php怎麼把字元串指定字元分割成數組
|<?php
$str="1|2|3|4|5|";
$var=explode("|",$str);
print_r($var);
?>
$var=explode("|",$str);
把$str按|進行分割
php還有其他的把字元串指定字元分割成數組
str_split(string,length)參數 描述
string 必需。規內定要分割的字元串。容
length 可選。規定每個數組元素的長度。默認是 1。
json_decode()這個函數也可以把字元串分割成數組 (第二個參數為true才行)
㈡ PHP中 如何將字元串分割輸出
分割字元串
//利用 explode 函數分割字元串到數組
復制代碼代碼如下:
<?php
$source = "hello1,hello2,hello3,hello4,hello5";//按逗號分離字元串
$hello = explode(',',$source);
for($index=0;$index<count($hello);$index++)
{
echo $hello[$index];echo "</br>";
}
?>
//split函數進行字元分割
// 分隔符可以是斜線,點,或橫線
復制代碼代碼如下:
<?php
$date = "04/30/1973";
list($month, $day, $year) = split ('[/.-]', $date);
echo "Month: $month; Day: $day; Year: $year<br />\n";
?>
通過數組實現多條件查詢的代碼
復制代碼代碼如下:
<?php
$keyword="asp php,jsp";
$keyword=str_replace(" "," ",$keyword);
$keyword=str_replace(" ",",",$keyword);
$keyarr=explode(',',$keyword);
for($index=0;$index<count($keyarr);$index++)
{
$whereSql .= " And (arc.title like '%$keyarr[$index]%' Or arc.keywords like '%$keyarr[$index]%') ";
}
echo $whereSql;
㈢ php字元串切割
有多種方法可實現,最簡單的是
$a="21";
$b=$a[0];
echo$b;
㈣ php把字元串分割為兩部分
改變一下演算法,找到空格後截尾好一些
function getTail($text){
$pos=strpos($text,' ');
if($pos===false or $pos===strlen($text)-1)
return $text;
else{
return substr($text,$pos+1);
}
}
echo getTail("xxxxx yyyyy zzzzzz...");
===========
加分專加分,屬0分好意思
㈤ PHP中如何分割字元串
最常用函數 substr(); 不考慮性能情況下的,萬能分割函數
$str = "hello";
substr($str,1); // ello
substr($str,0,3); // hel
substr($str,3,1); // l
不用內我再解釋容吧
㈥ php 分割字元串
<?php
$str = '1234';
$arr = str_split($str);
print_r($arr);
?>
㈦ php把字元串指定字元分割成數組
|進<?php
$str="1|2|3|4|5|";
$var=explode("|",$str);
print_r($var);
?>
$var=explode("|",$str);
把$str按|進行分割
php還有其他的把字元串指定字元分割成數組
str_split(string,length)參數 描述
string 必需。規定要分割的字元串。
length 可選。規定每個數組元素的長度。默認是 1。
json_decode()這個函數也可以把字元串分割成數組 (第二個參數為true才行)
㈧ php字元串截取指定字元
<?php
$a
=
'[{"ip":"192.168.1.19","host_name":"我的手機","mac_err":"0","mac":"18-DC-56-D0-0E-3F","mac_t":"-"},{"ip":"192.168.1.150","host_name":"8線電話","mac_err":"0","mac":"00-03-62-80-24-EE","mac_t":"-"},{"ip":"192.168.1.38","host_name":"內網路由","mac_err":"0","mac":"CC-B2-55-E2-25-42","mac_t":"-"}]';
$a
=
json_decode($a,true);
for
($i=0;
$i
<
count($a)
;
$i++)
{
if
($a[$i]['ip']
==
"192.168.1.38")
{
echo
$a[$i]['mac'];
}
}
?>
測試通過望點贊