Owner, jangan dengar cakap-cakap orang lain Setiap kali ada orang yang tidak tahu berpura-pura faham,
Jika anda menggunakan substr dan nombor yang anda pakai adalah dalam bahasa Cina, aksara bercelaru akan muncul
Oleh kerana nombor dan huruf dikira sebagai 1 bait, dan bahasa Cina dikira sebagai 2 bait,
substr tidak dipotong dengan nombor, tetapi dengan bait
Boleh guna
echo mb_substr('Saya sangat gembira hari ini', 0, 5, 'utf-8');
echo mb_strcut('Saya sangat gembira hari ini', 0,5, 'utf-8');
Yang pertama ialah keluarkan mengikut nombor,
Yang kedua dikeluarkan mengikut bait,
Perkara yang paling penting ialah tidak akan ada watak yang bercelaru
Jika halaman anda ialah gb2312, anda boleh menukar sendiri utf-8 di bahagian belakang
Tetapi tuan, beberapa perkataan pertama yang anda ingin ekstrak daripada artikel anda, jika ia disunting dengan editor
Ia mungkin mengandungi HTML, yang perlu diproses secara berasingan.
Bahan rujukan, ruang saya sendiri:
$link=mysql_connect("localhost","","");
MySQL_query("SET NAMA 'gbk'");
$sql = "pilih * daripada buku";
$result = mysql_query($sql, $link); // Laksanakan pernyataan pertanyaan
while ($bookInfo = mysql_fetch_array($result)){ //Kembalikan hasil pertanyaan kepada tatasusunan
$name = $bookInfo["name"]; //Alih keluar data daripada tatasusunan
$price = $bookInfo["price"];
$isbn = $bookInfo["ISBN"];
gema "
}
mysql_free_result($result);
mysql_close($pautan);
?>
Adakah anda faham? Gunakan semasa untuk mengeluarkan semua data.
Gunakan PHP untuk menentukan sama ada tatasusunan pertanyaan kosong Jika ia tidak kosong, ia akan memberikan nilai kepada html dan mengawal sama ada untuk memaparkan imej.
$sql = "pilih * daripada '_goods_attr' di mana 'attr_value'=' '"; pertanyaan PHP, $res=mysql_query($sql); Terpulang kepada anda untuk menentukan sama ada tatasusunan kosong dan memberikan nilai kepada templat html.
$selv=array(1,2,3,4,5); //Nilai senarai lungsur
$dbv=3;
foreach($diri sebagai $s){
$issl='';
jika($s==$dbv) $issl='dipilih';
$str.="";
}
gema '';
?>
Atas ialah kandungan terperinci Gunakan PHP untuk mengeluarkan sebahagian daripada teks dalam pangkalan data. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!