本貼轉載自:http://blog.csdn.net/shenzhe__/archive/2004/07/31/57102.aspx<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
一、字符串的使用
1.我想訪問或改變字符串的一部分,而不是整個字符串
substr()和substr_replace()函數。可讀寫字符串中的某一部分。
<?
$sub_str = substr($str , $initial_pos);
$sub_str = substr($str , $initial_pos, $str_len);
$new_str = substr_replace ($str , $replacement , $initial_pos);
$new_str = substr_replace ($str , $replacement , $initial_pos , $str_len);
?>
strpos()函數可以給出指定的字符在字符串中第一次出現的位置:
<?
$email = '[email protected]';
$username = sub($email , 0 ,strop ($email , '@'));
?>
substr() 和 ereg()函數,可以匹配字符串中的一部分
<?
if (ereg ("youpattern" , substr ($string ,-15))){
print "The last 15 characters of string match the pattern";
}
?>
unpack()函數從字符串中提取二進制數據,並把它放入到一個相關數組中。
<?
// read five characters and assign to $rec["zipcode"];
$rec = unpack ("A5zipcode" ,$str);
//Same thing whit substring
$rec ["xipcode"] = substr ($str , 0 , 5);
?>