php在字符串中查找另一個(gè)字符串
更新時(shí)間:2008年11月19日 00:03:03 作者:
在php下實(shí)現(xiàn)從指定的字符串中搜索字符串
<a href="./">返回列表</a><br>
<form action="<?echo $PHP_SELF;?>" method="post">
在<input type="text" name="string" value="<?echo $string;?>">中查找<input type="text" name="query" value="<?echo $query;?>"><br>
<input type="radio" name="where" value="" <?if(!isset($where) or $where=="") echo "checked";?>>第二個(gè)字符串可以在第一個(gè)字符串的任何位置<br>
<input type="radio" name="where" value="^" <?if(isset($where) and $where=="^") echo "checked";?>>第一個(gè)字符串以第二個(gè)字符串開始<br>
<input type="radio" name="where" value="$" <?if(isset($where) and $where=="$") echo "checked";?>>第一個(gè)字符串以第二個(gè)字符串結(jié)束<br>
<input type="checkbox" name="case" value="case" <?if(isset($case)) echo "checked";?>>區(qū)分大小寫<br>
<input type="submit" value="查詢">
</form>
<?
if(isset($string) and isset($query) and $string<>"" and $query<>""){
if(isset($case)){
$func = "ereg";
}
else{
$func = "eregi";
}
switch($where){
case "^":
$query = "^" . $query;
break;
case "$":
$query .= "$";
break;
}
eval("$found = $func("$query","$string");");
if($found){
echo "找到!";
}
else{
echo "未找到!";
}
}
?>
</body>
<form action="<?echo $PHP_SELF;?>" method="post">
在<input type="text" name="string" value="<?echo $string;?>">中查找<input type="text" name="query" value="<?echo $query;?>"><br>
<input type="radio" name="where" value="" <?if(!isset($where) or $where=="") echo "checked";?>>第二個(gè)字符串可以在第一個(gè)字符串的任何位置<br>
<input type="radio" name="where" value="^" <?if(isset($where) and $where=="^") echo "checked";?>>第一個(gè)字符串以第二個(gè)字符串開始<br>
<input type="radio" name="where" value="$" <?if(isset($where) and $where=="$") echo "checked";?>>第一個(gè)字符串以第二個(gè)字符串結(jié)束<br>
<input type="checkbox" name="case" value="case" <?if(isset($case)) echo "checked";?>>區(qū)分大小寫<br>
<input type="submit" value="查詢">
</form>
<?
if(isset($string) and isset($query) and $string<>"" and $query<>""){
if(isset($case)){
$func = "ereg";
}
else{
$func = "eregi";
}
switch($where){
case "^":
$query = "^" . $query;
break;
case "$":
$query .= "$";
break;
}
eval("$found = $func("$query","$string");");
if($found){
echo "找到!";
}
else{
echo "未找到!";
}
}
?>
</body>
相關(guān)文章
php實(shí)現(xiàn)驗(yàn)證郵箱格式的代碼實(shí)例
在本篇文章里小編給大家整理的是關(guān)于php實(shí)現(xiàn)驗(yàn)證郵箱格式的代碼實(shí)例以及相關(guān)知識(shí)點(diǎn),需要的朋友們參考下。2020-01-01
PHP中使用jQuery+Ajax實(shí)現(xiàn)分頁查詢多功能操作(示例講解)
下面小編就為大家?guī)硪黄狿HP中使用jQuery+Ajax實(shí)現(xiàn)分頁查詢多功能操作(示例講解)。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2017-09-09
php實(shí)現(xiàn)自定義中獎(jiǎng)項(xiàng)數(shù)和概率的抽獎(jiǎng)函數(shù)示例
這篇文章主要介紹了php實(shí)現(xiàn)自定義中獎(jiǎng)項(xiàng)數(shù)和概率的抽獎(jiǎng)函數(shù),涉及php字符串、數(shù)組的概率運(yùn)算相關(guān)操作技巧,需要的朋友可以參考下2017-05-05
php 啟動(dòng)時(shí)報(bào)錯(cuò)的簡(jiǎn)單解決方法
php啟動(dòng)時(shí)報(bào)錯(cuò)的情況,想必很多朋友都有遇到吧,下面為大家介紹下比較不錯(cuò)的解決方法2014-01-01
Thinkphp框架開發(fā)移動(dòng)端接口(1)
這篇文章主要為大家詳細(xì)介紹了Thinkphp框架開發(fā)移動(dòng)端接口,具有一定的實(shí)用性,感興趣的小伙伴們可以參考一下2016-08-08
php刪除頁面記錄 同時(shí)刷新頁面 刪除條件用GET方式獲得
在某個(gè)頁面上顯示查詢數(shù)據(jù),并在每條數(shù)據(jù)后增加刪除功能,點(diǎn)擊“刪除”,刪除掉數(shù)據(jù),同時(shí)刷新頁面2012-01-01

