<?php
// php 內建字串處理函式
$str = 'hello world!';
dump(strlen($str)); // 字串長度
dump(strpos($str, 'world')); // world 在字串中第一次出現的位置 6 從零開始數
dump(strripos($str, 'o')); // o 在字串中最後一次出現的位置 7 從零開始數
dump($arr = explode(' ', $str)); // 將字串根據 條件 處理成陣列
dump(implode(' | ', $arr)); // 將陣列根據 條件 處理成字串
dump(trim($str,'!')); // 去除左右兩邊的 '!'
dump(substr($str, 0, 5)); // 擷取字串 從零開始
dump(strtoupper($str)); // 把字串轉換為大寫
dump(strtolower($str)); // 把字串轉換為小寫
dump(ucfirst($str)); // 把字串中的首字元轉換為大寫
dump(ucwords($str)); // 把字串中每個單詞的首字元轉換為大寫
dump(strrev($str)); // 反轉字串
dump(substr_replace('hello world!', 'tuhuan', 6)); // 替換一部分字元 從那個位置開始
// php 內建陣列處理函式
dump(array()); // 建立乙個陣列
dump(range(0,9)); // 建立乙個陣列
dump(array_keys($arr)); // 返回陣列中所有的鍵名
dump(array_key_exists(1, $arr)); // 檢測鍵名是否存在於陣列中 bool
dump(array_flip($arr)); // 交換陣列中的鍵和值
dump(array_merge($arr, ['one'])); // 合併成為乙個新的陣列
dump(array_rand($arr)); // 隨機在陣列中取出乙個鍵
dump(array_reverse($arr)); // 以相反的順序返回陣列
dump(array_search('world!', $arr)); // 搜尋值返回鍵名
dump(array_sum($arr)); // 返回陣列中值的和
dump(array_unique($arr)); // 刪除陣列中重複的值
dump(array_values($arr)); // 返回陣列中所有的值
dump(in_array('hello', $arr)); // 檢查陣列中是否存在指定的值
// shuffle() 將陣列打亂
// sort() 對陣列排序
// rsort() 對陣列逆向排序
// ksort() 對陣列鍵名排序
// krsort() 對陣列鍵名逆向排序
// asort() 對關聯陣列按照鍵值進行公升序排序
// arsort() 對關聯陣列按照鍵值進行降序排序
// 列印函式 方便檢視
function dump($data='')
php常用字串處理函式
1 查詢字元位置函式 strpos str,search,int 查詢search在 str中的第一次位置從int開始 stripos str,search,int 函式返回字串在另乙個字串中第一次出現的位置。該函式對大小寫不敏感 strrpos str,search,int 查詢search在 s...
php常用字串處理函式
1.strstr 查詢某字串在另乙個字串中第一次出現,並返回字串剩餘部分。具體引數為stristr string,search,before search string 必需。規定被搜尋的字串。search 必需。規定要搜尋的字串。如果該引數是數字,則搜尋匹配該數字對應的 ascii 值的字元。be...
常用字串處理函式
1626 5 劉小銘總結 2016年10月19日 連續19天總結 內容 a 一句話概括今日目標完成情況 常用字串處理函式 80 b 具體內容 昨天看了string字串那一節課,今天看了書上的常用字串處理函式,並沒有看見昨天所使用的那一種。尷尬 今天呢,看了一下,常用字串處理函式,有複製 貼上 比較 ...