php常用函數之字符串函數(一)

一、格式化函數

trim($str,$a)去掉$str字符串兩側的某個字符$a
ltrim($str,$a)去掉$str字符串左側的某個字符$a
rtrim($str,$a)去掉$str字符串右側的某個字符$a
<?php
$str = ';,2,3,4,5,;';
$a = ',';
$b = ';,';

$str1 = trim($str,$a);
$str2 = trim($str,$b);

var_dump($str1);//';,2,3,4,5,;' 
var_dump($str2);//'2,3,4,5'

$str3 = ltrim($str,$b);
$str4 = rtrim($str,$b);

var_dump($str3);//'2,3,4,5,;'
var_dump($str4);//';,2,3,4,5'
?>

str_pad($inputstr,12[,'--',STR_PAD_LEFT])用某個字符將某個字符串填補成設置的長度,$inputstr被填補的字符串,12爲填補後的總長度,'--'填補的字符串,STR_PAD_LEFT左側填充,STR_PAD_BOTH(兩側) STR_PAD_RIGHT(右側);默認右側填充

<?php

$str = 'abcd';
$str2 = ($str,10,'b',STR_RAD_LEFT);
var_dump($str2);//'bbbbbbabcd'

strtolower($str)將字符串轉化成小寫
strtoupper($str)將字符串轉化成大寫
ucfirst($str) 單詞的第一個字母大寫
ucwords($str) 整個單詞大寫

number_format($num[,小數個數,整數和小數的分隔符,千分位分隔符])
strrev($str)//字符串方向排列
md5($str)md5加密

二、處理html函數

nl2br($str) 將字符串中的換行符\n轉化成html換行符<br/>
htmlentities($str)把字符串轉化成html實體
html_entity_decode($str)上面函數的反轉
htmlspecialchars($str) 把一些預定義的字符轉換爲 HTML 實體。
htmlspecialchars_decode($str) 將實體字符串轉化成html字符串
Addslashes($str) 在數據庫查詢前,對字符串中的單引號(')、雙引號(")、反斜線(\)與 NUL(NULL 字符)前加上\
stripslashes($str)上面函數的反轉
strip_tags($str) html和php某些標籤不解析,直接輸出
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章