php將字串轉為陣列的方法:1、使用「explode()」函式將字串轉為陣列,語法為「explode(separator,string,limit)」;2、使用「str_split()」函式將字串轉為陣列。
php怎麼將字串轉為陣列?
方法1:使用explode() 函式
explode() 函式使用乙個字串分割另乙個字串,並返回由字串組成的陣列。
語法:explode(separator,string,limit)
返回值:返回字串陣列。<?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:使用str_split()函式
str_split() 函式把字串分割到陣列中。
語法str_split(string,length)
返回值:
如果 length 小於 1,str_split() 函式將返回 false。 如果 length 大於字串的長度,整個字串將作為陣列的唯一元素返回。<?php
$str = "hello friend";
$arr1 = str_split($str);
$arr2 = str_split($str, 3);
print_r($arr1);
print_r($arr2);
輸出:array
[0] => h
[1] => e
[2] => l
[3] => l
[4] => o
[5] =>
[6] => f
[7] => r
[8] => i
[9] => e
[10] => n
[11] => d
array
[0] => hel
[1] => lo
[2] => fri
[3] => end
php轉為數字,php中如何將字元轉為數字
php中將字元轉為數字的方法是 可以使用intval 函式來實現。該函式通過使用指定的進製base轉換,返回變數的integer數值。具體使用方法如 echo intval 42 此時會輸出整數42。intval 函式用於獲取變數的整數值。intval 函式通過使用指定的進製 base 轉換 預設是...
php轉為數字,php將字串轉為數字的方法
php將字串轉為數字的方法 intval 函式定義和用法 intval 函式用於獲取變數的整數值。intval 函式通過使用指定的進製 base 轉換 預設是十進位制 返回變數 var 的 integer 數值。intval 不能用於 object,否則會產生 e notice 錯誤並返回 1。語法...
php將字元變為數字,php將字串轉為數字的方法
php將字串轉為數字的方法 intval 函式定義和用法 intval 函式用於獲取變數的整數值。intval 函式通過使用指定的進製 base 轉換 預設是十進位制 返回變數 var 的 integer 數值。intval 不能用於 object,否則會產生 e notice 錯誤並返回 1。語法...