當前位置:首頁 » 編程語言 » php查找

php查找

發布時間: 2022-01-13 18:29:53

php查找字元串是否存在

if(strpos($source,"find")===false)
echo"find不在source中";

㈡ 如何用php實現搜索功能

這是sql語句實現的

㈢ php正則表達式如何查找指定內容

<?php
$str='<spanclass="title"><spanid="zcIcon_597926"carsource="681">低胸仍然
</span>馬自達CA7201AT4(一汽馬自達馬自達62.0A/MT)
</span><spanclass="title"><spanid="zcIcon_597926"carsource="681">低胸仍然
</span>馬自達CA7201AT5(一汽馬自達馬自達62.0A/MT)
</span>';
preg_match_all("/</span>([sS]*?)</span>/",$str,$match);
$result=array_map(function($v){returntrim($v);},$match[1]);
print_r($result);

㈣ PHP搜索怎麼做

php中要查詢mysql資料庫中的內容必須先連接mysql資料庫,然後再利用sql語句進行查詢

SELECT 語句用於從資料庫中選取所要搜索的數據。

具體用法為:

語句1:SELECT*FROMtable_name
解說:意思就是讀取整個表table_name裡面的數據顯示出來
語句1:SELECT*FROMtable_nameWherex=1
解說:意思就是讀取表table_name裡面鍵名為:x值為:1的數據顯示出來

Select 查詢語句的例子

下面的例子選取存儲在 "Persons" 表中的所有數據(* 字元選取表中所有數據):

<?php
$con=mysql_connect("localhost","peter","abc123");
if(!$con)
{
die('Couldnotconnect:'.mysql_error());
}

mysql_select_db("my_db",$con);

$result=mysql_query("SELECT*FROMPersons");

while($row=mysql_fetch_array($result))
{
echo$row['FirstName']."".$row['LastName'];
echo"<br/>";
}

mysql_close($con);
?>

上面這個例子在 $result 變數中存放由 mysql_query() 函數返回的數據。接下來,使用
mysql_fetch_array() 函數以數組的形式從記錄集返回第一行。每個隨後對 mysql_fetch_array()
函數的調用都會返回記錄集中的下一行。 while loop 語句會循環記錄集中的所有記錄。為了輸出每行的值,使用了 PHP 的 $row
變數 ($row['FirstName'] 和 $row['LastName'])。

以上代碼的輸出:

PeterGriffin
GlennQuagmire

㈤ php如何查找mysql中某個欄位的值。

<?php
$host_name="localhost"; //伺服器名
$host_user="root"; //連接伺服器的用戶名
$host_pass="123456"; //連接伺服器的密碼
$db_name=""; //伺服器上的可用資料庫
$my_conn=mysql_connect($host_name,$host_user,$host_pass); //連接伺服器
mysql_select_db($db_name,$my_conn); //選擇操作的資料庫
mysql_query("SET NAMES utf-s"); //設置編碼
$sql="select content from sheet where id=0 "//mysql語句
//從sheet表中查詢id=0的content的值
$row = mysql_fetch_array(mysql_query($sql,$my_conn));//從mysql返回的結果中提取一 //行
?>

㈥ php字元串查找

PHP字元串查找的函數的函數比較多,這里演示下常用幾種使用方法:

<?php
//1.strstr()函數:用於獲取一個指定字元串在另一個字元串中首次出現的位置開始,直到結束的子字元串,
//如果執行成功,則返回剩餘字元串;否則返回false。
echostrstr("..com","");
//.com


//2.strpos()函數:返回字元串在另一個字元串中第一次出現的位置。如果沒有找到字元串,則返回false。
$str='hello,iam!';
$find='';
if(strpos($str,$find)!==false){
echo'字元串包含:!';
}else{
echo'字元串不包含:!';
}
//輸出結果:字元串包含:!


//返回字元串在str中第一次出現的位置
echostrpos($str,$find);
//14
?>

㈦ php正則匹配查找url

<?php
//需要匹配的字元串。
$content='您在主題<ahref="forum.php?mod=redirect&goto=findpost&pid=236803&ptid=70067"target="_blank">bameimiji</a>的帖子被<ahref="home.php?mod=space&uid=26">站長</a>評分金錢+3<divclass="quote"><blockquote>神馬都是浮雲</blockquote></div>';

if(preg_match("/.*站長[^>]*>([^<]*錢([^<]*))<.*/gi",$content,$m))
{
echo"結果是:".$m[1]." ";
echo"結果是:".$m[2]." ";
}
?>

㈧ PHP中怎麼實現關鍵字搜索

PHP要實現關鍵字查搜索,需要用到like關鍵字來組合查詢條件

like具體實現方法如下:

例一:

1$userForm=M('user');
1$where['name']=array('like','phpernote%');
2$userForm->where($where)->select();

這里的like查詢即為:name like 'phpernote%'

例二:

1$where['name']=array('like',array('%phpernote%','%.com'),'OR');

這里的like查詢即為:name like '%phpernote%' or name like '%.com'

例三:

1$where['name']=array(array('like','%a%'),array('like','%b%'),array('like','%c%'),'phpernote','or');

這里的like查詢即為:(`name` LIKE '%a%') OR (`name` LIKE '%b%') OR (`name` LIKE '%c%') OR (`name` = 'phpernote')

例四:

1$where['_string']='(namelike"%phpernote%")OR(titlelike"%phpernote")'

這里的like查詢即為:name like '%phpernote%' or title like '%phpernote'

㈨ php程序中的搜索功能

首先處理復選框<input name="qzz" type="checkbox" value="qzz" />
不能全部的value="qzz",否則同一個值就沒法區分了,因此整理一下例如用數字表示:
<input name="qzz" type="checkbox" value="1" /> 去除雜質
<input name="qzz" type="checkbox" value="2" /> 分級
<input name="qzz" type="checkbox" value="3" /> 過濾
……
一點這些值要能CP表中的mudi對應,比如mudi的表的值是這樣的
a 表示 去除雜質
b 表示 分級
c 表示 過濾
……

那麼在寫PHP時就可以這樣處理
$mudiArray=$_POST['qzz'];
//當然我不input的設置和資料庫設置一致的話,就可以不用下面的這個轉化了
//頁面input和數據欄位值之間的轉化
foreach($mudiArray as $key=>$value){
switch($value) {
case '1':
$mudiArray[$key]='a';
case '2':
$mudiArray[$key]='b';
case '3':
$mudiArray[$key]='c';
……
}
}

具體SQL:
$mudis = "'" . implode("','", $mudiArray). "'";
$sql = "select * from CP where mudi in(" .$mudis .")";

㈩ PHP 查找文件夾里的文件

我來修改下吧:

你把
if(strstr($entry,$_REQUEST["kw"]))
{
$string = file_get_contents($entry);
echo $string."\n";
break;
}
改成
if(strstr($entry,$_REQUEST["kw"]))
{
$string = file_get_contents($targetdir.'/'.$entry);
echo $string."\n";
break;
}

熱點內容
c語言和vc的區別 發布:2024-11-15 16:19:23 瀏覽:117
linux是免費的嗎 發布:2024-11-15 15:53:44 瀏覽:616
多控存儲 發布:2024-11-15 15:52:42 瀏覽:282
一年級數學分解演算法 發布:2024-11-15 15:41:08 瀏覽:410
安卓個人熱點怎麼分享 發布:2024-11-15 15:40:16 瀏覽:263
墊錢解壓 發布:2024-11-15 15:38:54 瀏覽:335
miui4相當於安卓什麼系統 發布:2024-11-15 15:37:54 瀏覽:708
rc4android 發布:2024-11-15 15:27:25 瀏覽:741
電腦伺服器機箱圖片 發布:2024-11-15 15:27:18 瀏覽:114
網頁緩存文件提取 發布:2024-11-15 15:24:42 瀏覽:144