亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

搜索
博主信息
博文 35
粉絲 0
評(píng)論 0
訪問量 44227
最新下載
更多>
網(wǎng)站特效
網(wǎng)站源碼
網(wǎng)站素材
前端模板
字符串函數(shù)演示和usort()進(jìn)行二維數(shù)組排序(0827)
Ray的博客
原創(chuàng)
1401人瀏覽過

1)實(shí)例演示substr(),strstr(),strpos()函數(shù):

實(shí)例

<?php
/**
 * 三個(gè)最基本最常用的子串查詢函數(shù)
 */
//1. substr($str, $offset, $length):只知道要獲取子串的位置,精確查詢
$str = 'PHP is the best programming language at all!';

// substr(), 索引從11開始的剩余內(nèi)容,根據(jù)位置查詢
echo substr($str, 16), '<br>';
echo substr($str, 11,4), '<br>'; // 區(qū)間查詢,11開始取4個(gè)
echo substr($str, -4), '<br>'; // 區(qū)間查詢,從尾開始向前取4個(gè)

//strstr($str1, $str2,bool)
$email = 'user@php.com.cn';
// 查詢@是否存在,默認(rèn)返回@以及后面的內(nèi)容
echo strstr($email, '@'),'<br>';
// 傳入第三個(gè)參數(shù):true,僅返回@符之前的內(nèi)容(不包含@)
echo strstr($email, '@',true),'<br>';
echo strstr($email, '@',true),strstr($email, '@'),'<br>';


// strpos($str1, $str2, $start): 根據(jù)內(nèi)容查詢,返回字符串首次出現(xiàn)的位置
echo strpos($str, 'is');

運(yùn)行實(shí)例 ?

點(diǎn)擊 "運(yùn)行實(shí)例" 按鈕查看在線實(shí)例

運(yùn)行效果圖:

hm01.png

2)實(shí)例演示str_replace(), substr_replace()

實(shí)例

<?php
/**
 * 字符串查找并替換的二個(gè)函數(shù)
 */

// str_replace(), substr_replace()
$str = 'Raymond is a PHP Student.';
//1.str_replace()
echo str_replace('PHP', 'Python', $str), '<br>';
//刪除式替換
echo str_replace('Raymond', '', $str), '<br>';
// 一次性替換多個(gè)內(nèi)容
echo str_replace(['Raymond','a','PHP'],'黃同學(xué)', $str), '<br>';
echo str_replace(['Raymond','a','Student'],['黃同學(xué)','是','學(xué)生'], $str), '<br>';
// str_ireplace(): 忽略大小寫的替換
echo '<hr>';
// substr_replace()

echo substr_replace($str,'PHP是最好的編程語言',0), '<br>';
echo substr_replace($str,'PHP是最好的編程語言',0,strlen($str)), '<br>';

echo substr_replace($str, 'PHP中文網(wǎng)  ',13,0),'<br>';
echo substr_replace($str, 'Python',13,3),'<br>';
// 刪除式替換
echo substr_replace($str, '',13,3);

運(yùn)行實(shí)例 ?

點(diǎn)擊 "運(yùn)行實(shí)例" 按鈕查看在線實(shí)例

運(yùn)行效果圖:

hm02.png

3)實(shí)例演示: usort()二維數(shù)組的排序

實(shí)例

<?php
//排序多維數(shù)組
function cmp($a, $b)
{
    return strcmp($a["fruit"], $b["fruit"]);
}

$fruits[0]["fruit"] = "lemons";
$fruits[1]["fruit"] = "apples";
$fruits[2]["fruit"] = "grapes";
$fruits[3]["fruit"] = "banana";
$fruits[4]["fruit"] = "watermelon";
$fruits[5]["fruit"] = "mango";

usort($fruits, "cmp");

while (list($key, $value) = each($fruits)) {
    echo '$fruits['.$key.']: ' . $value['fruit'] . '<br>';
}

運(yùn)行實(shí)例 ?

點(diǎn)擊 "運(yùn)行實(shí)例" 按鈕查看在線實(shí)例

運(yùn)行效果圖:

hm03.png

總結(jié):字符串的函數(shù)比較簡(jiǎn)單,看看手冊(cè)就明白;Usort()這個(gè)函數(shù)利用回調(diào)來實(shí)現(xiàn)各樣的排序,好像有點(diǎn)千變?nèi)f化,要認(rèn)真學(xué)習(xí)一下,有點(diǎn)難度,第一次學(xué)習(xí)。


批改狀態(tài):合格

老師批語:
本博文版權(quán)歸博主所有,轉(zhuǎn)載請(qǐng)注明地址!如有侵權(quán)、違法,請(qǐng)聯(lián)系admin@php.cn舉報(bào)處理!
全部評(píng)論 文明上網(wǎng)理性發(fā)言,請(qǐng)遵守新聞評(píng)論服務(wù)協(xié)議
0條評(píng)論
作者最新博文
關(guān)于我們 免責(zé)申明 意見反饋 講師合作 廣告合作 最新更新
php中文網(wǎng):公益在線php培訓(xùn),幫助PHP學(xué)習(xí)者快速成長(zhǎng)!
關(guān)注服務(wù)號(hào) 技術(shù)交流群
PHP中文網(wǎng)訂閱號(hào)
每天精選資源文章推送
PHP中文網(wǎng)APP
隨時(shí)隨地碎片化學(xué)習(xí)
PHP中文網(wǎng)抖音號(hào)
發(fā)現(xiàn)有趣的

Copyright 2014-2025 http://ipnx.cn/ All Rights Reserved | php.cn | 湘ICP備2023035733號(hào)

  • 登錄PHP中文網(wǎng),和優(yōu)秀的人一起學(xué)習(xí)!
    全站2000+教程免費(fèi)學(xué)