Rumah pembangunan bahagian belakang tutorial php php自定义函数截取汉字长度_PHP教程

php自定义函数截取汉字长度_PHP教程

Jul 13, 2016 am 10:29 AM
Fungsi tersuai

复制代码 代码如下:

function msubstr($str,$start,$len) {
$strlen=$start+$len;
for($i=0;$iif(ord(substr($str,$i,1))>0xa0) {
$tmpstr.=substr($str,$i,2);
$i++;
} else
$tmpstr.=substr($str,$i,1);
}
return $tmpstr;

}

复制代码 代码如下:

$str="这个字符好长呀,^_^";
$Short_Str=showShort($str,4);//截取前面4个汉字,结果为:这个字符...
Echo "$Short_Str";
Function csubstr($str,$start,$len)
{
$strlen=strlen($str);
$clen=0;
for($i=0;$i{
if ($clen>=$start+$len)
break;
if(ord(substr($str,$i,1))>0xa0)
{
if ($clen>=$start)
$tmpstr.=substr($str,$i,2);
$i++;
}
else
{
if ($clen>=$start)
$tmpstr.=substr($str,$i,1);
}
}

return $tmpstr;
}
Function showShort($str,$len)
{
$tempstr = csubstr($str,0,$len);
if ($str$tempstr)
$tempstr .= "..."; //要以什么结尾,修改这里就可以.

return $tempstr;
}

再来看看唠叨的方法 怎么样,简洁吧?
复制代码 代码如下:

$len = 19;
$text = "怎么将新闻的很长的标题只显示前面一些字,后面用.....来代替?";
echo strlen($text)

www.bkjia.comtruehttp://www.bkjia.com/PHPjc/770586.htmlTechArticle复制代码 代码如下: function msubstr($str,$start,$len) { $strlen=$start+$len; for($i=0;$i$strlen;$i++) { if(ord(substr($str,$i,1))0xa0) { $tmpstr.=substr($str,$i,2); $i++; }...
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Tetapan grafik terbaik
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Akan R.E.P.O. Ada Crossplay?
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Bagaimana untuk menulis fungsi tersuai dalam MySQL menggunakan Python Bagaimana untuk menulis fungsi tersuai dalam MySQL menggunakan Python Sep 22, 2023 am 08:00 AM

Cara menggunakan Python untuk menulis fungsi tersuai dalam MySQL MySQL ialah sistem pengurusan pangkalan data hubungan sumber terbuka yang sering digunakan untuk menyimpan dan mengurus sejumlah besar data. Sebagai bahasa pengaturcaraan yang berkuasa, Python boleh disepadukan dengan lancar dengan MySQL. Dalam MySQL, kita selalunya perlu menggunakan fungsi tersuai untuk menyelesaikan beberapa pengiraan tertentu atau operasi pemprosesan data. Artikel ini akan memperkenalkan cara menggunakan Python untuk menulis fungsi tersuai dan menyepadukannya ke dalam MySQL. Untuk menulis fungsi tersuai,

Analisis mendalam tentang pengisytiharan dan panggilan fungsi tersuai JS Analisis mendalam tentang pengisytiharan dan panggilan fungsi tersuai JS Aug 03, 2022 pm 07:28 PM

Fungsi ialah satu set blok kod boleh guna semula yang melaksanakan tugas tertentu (mempunyai fungsi tertentu). Selain menggunakan fungsi terbina dalam, kami juga boleh mencipta fungsi kami sendiri (fungsi tersuai) dan kemudian memanggil fungsi ini di mana perlu Ini bukan sahaja mengelakkan menulis kod berulang, tetapi juga memudahkan penyelenggaraan kod kemudian.

Bagaimana untuk menulis prosedur dan fungsi tersimpan tersuai dalam MySQL menggunakan PHP Bagaimana untuk menulis prosedur dan fungsi tersimpan tersuai dalam MySQL menggunakan PHP Sep 21, 2023 am 11:02 AM

Cara menulis prosedur dan fungsi tersimpan tersuai dalam MySQL menggunakan PHP Dalam pangkalan data MySQL, prosedur dan fungsi tersimpan adalah alat berkuasa yang membolehkan kami mencipta logik dan fungsi tersuai dalam pangkalan data. Ia boleh digunakan untuk melakukan pengiraan kompleks, pemprosesan data dan logik perniagaan. Artikel ini akan memperkenalkan cara menulis prosedur dan fungsi tersimpan tersuai menggunakan PHP, dengan contoh kod khusus. Menyambung ke pangkalan data MySQL Pertama, kita perlu menyambung ke pangkalan data MySQL menggunakan sambungan MySQL untuk PHP. Boleh digunakan

Bagaimana untuk menyesuaikan fungsi dalam PHP Bagaimana untuk menyesuaikan fungsi dalam PHP May 18, 2023 pm 04:01 PM

Dalam PHP, fungsi ialah satu set blok kod boleh guna semula yang dikenal pasti dengan nama. PHP menyokong sejumlah besar fungsi sedia, seperti array_push, explode, dll., tetapi kadangkala anda perlu menulis fungsi anda sendiri untuk melaksanakan fungsi tertentu atau meningkatkan kebolehgunaan semula kod. Dalam artikel ini, saya akan memperkenalkan cara menyesuaikan fungsi dalam PHP, termasuk pengisytiharan fungsi, memanggil dan menggunakan parameter fungsi. Pengisytiharan fungsi Untuk mengisytiharkan fungsi dalam PHP, anda perlu menggunakan fungsi kata kunci. Sintaks asas fungsi adalah seperti berikut:

Penciptaan fungsi yang ditentukan pengguna PHP Penciptaan fungsi yang ditentukan pengguna PHP Apr 14, 2024 am 09:18 AM

Fungsi tersuai PHP membenarkan merangkum blok kod, memudahkan kod dan meningkatkan kebolehselenggaraan. Sintaks: functionfunction_name(argument1,argument2,...){//code block}. Cipta fungsi: functioncalculate_area($length,$width){return$length*$width;}. Panggil fungsi: $area=calculate_area(5,10);. Kes praktikal: Gunakan fungsi tersuai untuk mengira jumlah harga item dalam troli beli-belah, memudahkan kod dan meningkatkan kebolehbacaan.

Pengenalan kepada asas pengaturcaraan berfungsi Python Pengenalan kepada asas pengaturcaraan berfungsi Python Apr 11, 2023 pm 10:49 PM

Pengetahuan asas tentang fungsi: Kuasai spesifikasi sintaks asas dan kaedah panggilan bagi fungsi tersuai, dan kuasai peraturan penggunaan dan panggilan pelbagai parameter fungsi. 1. Fungsi Python (Fungsi) ialah segmen kod yang teratur dan boleh digunakan semula yang digunakan untuk melaksanakan fungsi tunggal atau berkaitan. Fungsi boleh meningkatkan modulariti aplikasi dan penggunaan semula kod. Kami telah menyentuh banyak fungsi terbina dalam yang disediakan oleh Python, seperti print(). Tetapi anda juga boleh mencipta fungsi anda sendiri, yang dipanggil fungsi yang ditentukan pengguna. 2. Peraturan asas untuk menyesuaikan fungsi Anda boleh mentakrifkan fungsi dengan fungsi yang anda inginkan Berikut adalah peraturan mudah: blok kod fungsi bermula dengan kata kunci def, diikuti dengan nama pengecam fungsi dan kurungan.

Perbandingan kebaikan dan keburukan fungsi terbina dalam dan fungsi tersuai di Golang Perbandingan kebaikan dan keburukan fungsi terbina dalam dan fungsi tersuai di Golang May 16, 2023 pm 08:51 PM

Golang ialah bahasa pengaturcaraan yang sangat popular dengan perpustakaan fungsi yang sangat berkuasa. Di Golang, fungsi dianggap warga kelas pertama, yang bermaksud bahawa fungsi Golang boleh diluluskan, disalin dan terlebih beban seperti pembolehubah. Selain itu, Golang turut menyediakan dua jenis fungsi terbina dalam dan fungsi tersuai. Dalam artikel ini, kami akan meneroka kebaikan dan keburukan fungsi terbina dalam dan fungsi tersuai di Golang untuk membantu pembaca memahami masa untuk memilih jenis fungsi. Pertama, mari kita lihat fungsi terbina dalam. surat terbina dalam

Bagaimana untuk mengembalikan nilai fungsi tersuai PHP? Bagaimana untuk mengembalikan nilai fungsi tersuai PHP? Apr 15, 2024 pm 05:00 PM

Fungsi tersuai dalam PHP boleh mengembalikan nilai jenis yang ditentukan melalui penyata pulangan, termasuk rentetan, nombor, tatasusunan dan objek. Kes praktikal: - Kembalikan rentetan: functiongreet($name){return "Hello,$name!";} - Return array: functionget_user_data($id){return["name" =>"John","email"=> " john@example.com"];}

See all articles