Heim Backend-Entwicklung PHP-Tutorial php自定义函数截取汉字长度_PHP教程

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

Jul 13, 2016 am 10:29 AM
自定义函数

复制代码 代码如下:

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++; }...
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌
Will R.E.P.O. Crossplay haben?
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

So schreiben Sie benutzerdefinierte Funktionen in MySQL mit Python So schreiben Sie benutzerdefinierte Funktionen in MySQL mit Python Sep 22, 2023 am 08:00 AM

So verwenden Sie Python zum Schreiben benutzerdefinierter Funktionen in MySQL MySQL ist ein relationales Open-Source-Datenbankverwaltungssystem, das häufig zum Speichern und Verwalten großer Datenmengen verwendet wird. Als leistungsstarke Programmiersprache lässt sich Python nahtlos in MySQL integrieren. In MySQL müssen wir häufig benutzerdefinierte Funktionen verwenden, um bestimmte Berechnungen oder Datenverarbeitungsvorgänge durchzuführen. In diesem Artikel wird erläutert, wie Sie mit Python benutzerdefinierte Funktionen schreiben und diese in MySQL integrieren. Zum Schreiben benutzerdefinierter Funktionen

Eingehende Analyse der Deklaration und des Aufrufs von benutzerdefinierten JS-Funktionen Eingehende Analyse der Deklaration und des Aufrufs von benutzerdefinierten JS-Funktionen Aug 03, 2022 pm 07:28 PM

Eine Funktion ist eine Reihe wiederverwendbarer Codeblöcke, die eine bestimmte Aufgabe ausführen (eine bestimmte Funktionalität haben). Zusätzlich zur Verwendung integrierter Funktionen können wir auch eigene Funktionen (benutzerdefinierte Funktionen) erstellen und diese Funktion dann bei Bedarf aufrufen. Dies vermeidet nicht nur das Schreiben wiederholten Codes, sondern erleichtert auch die spätere Wartung des Codes.

So schreiben Sie benutzerdefinierte gespeicherte Prozeduren und Funktionen in MySQL mit PHP So schreiben Sie benutzerdefinierte gespeicherte Prozeduren und Funktionen in MySQL mit PHP Sep 21, 2023 am 11:02 AM

So schreiben Sie benutzerdefinierte gespeicherte Prozeduren und Funktionen in MySQL mit PHP. In der MySQL-Datenbank sind gespeicherte Prozeduren und Funktionen leistungsstarke Werkzeuge, mit denen wir benutzerdefinierte Logik und Funktionen in der Datenbank erstellen können. Mit ihnen können komplexe Berechnungen, Datenverarbeitung und Geschäftslogik durchgeführt werden. In diesem Artikel wird anhand spezifischer Codebeispiele erläutert, wie Sie benutzerdefinierte gespeicherte Prozeduren und Funktionen mit PHP schreiben. Verbindung zur MySQL-Datenbank herstellen Zuerst müssen wir mithilfe der MySQL-Erweiterung für PHP eine Verbindung zur MySQL-Datenbank herstellen. Kann verwendet werden

So passen Sie Funktionen in PHP an So passen Sie Funktionen in PHP an May 18, 2023 pm 04:01 PM

In PHP ist eine Funktion eine Reihe wiederverwendbarer Codeblöcke, die durch einen Namen identifiziert werden. PHP unterstützt eine große Anzahl vorgefertigter Funktionen wie array_push, explosion usw., aber manchmal müssen Sie Ihre eigenen Funktionen schreiben, um bestimmte Funktionen zu implementieren oder die Wiederverwendbarkeit des Codes zu verbessern. In diesem Artikel werde ich vorstellen, wie man Funktionen in PHP anpasst, einschließlich Funktionsdeklaration, Aufruf und Verwendung von Funktionsparametern. Deklaration von Funktionen Um eine Funktion in PHP zu deklarieren, müssen Sie das Schlüsselwort function verwenden. Die grundlegende Syntax der Funktion lautet wie folgt:

Erstellung benutzerdefinierter PHP-Funktionen Erstellung benutzerdefinierter PHP-Funktionen Apr 14, 2024 am 09:18 AM

Benutzerdefinierte PHP-Funktionen ermöglichen die Kapselung von Codeblöcken, die Vereinfachung des Codes und die Verbesserung der Wartbarkeit. Syntax: FunktionFunktionsname(Argument1,Argument2,...){//Codeblock}. Funktion erstellen: functioncalculate_area($length,$width){return$length*$width;}. Rufen Sie die Funktion auf: $area=calculate_area(5,10);. Praktischer Fall: Verwenden Sie eine benutzerdefinierte Funktion, um den Gesamtpreis der Artikel im Warenkorb zu berechnen, wodurch der Code vereinfacht und die Lesbarkeit verbessert wird.

Einführung in die Grundlagen der funktionalen Python-Programmierung Einführung in die Grundlagen der funktionalen Python-Programmierung Apr 11, 2023 pm 10:49 PM

Grundkenntnisse über Funktionen: Beherrschen Sie die grundlegenden Syntaxspezifikationen und Aufrufmethoden benutzerdefinierter Funktionen sowie die Verwendungs- und Aufrufregeln verschiedener Parameter von Funktionen. 1. Python-Funktion (Funktion) ist ein organisiertes, wiederverwendbares Codesegment, das zur Implementierung einer einzelnen oder verwandten Funktion verwendet wird. Funktionen können die Anwendungsmodularität und die Wiederverwendung von Code verbessern. Wir haben bereits viele der von Python bereitgestellten integrierten Funktionen angesprochen, beispielsweise print(). Sie können aber auch eigene Funktionen erstellen, die als benutzerdefinierte Funktionen bezeichnet werden. 2. Grundregeln zum Anpassen einer Funktion Sie können eine Funktion mit den gewünschten Funktionen definieren: Der Funktionscodeblock beginnt mit dem Schlüsselwort def, gefolgt vom Funktionsbezeichnernamen und Klammern.

Vergleich der Vor- und Nachteile integrierter Funktionen und benutzerdefinierter Funktionen in Golang Vergleich der Vor- und Nachteile integrierter Funktionen und benutzerdefinierter Funktionen in Golang May 16, 2023 pm 08:51 PM

Golang ist eine sehr beliebte Programmiersprache mit einer sehr leistungsstarken Funktionsbibliothek. In Golang gelten Funktionen als erstklassige Bürger, was bedeutet, dass Golang-Funktionen wie Variablen übergeben, kopiert und überladen werden können. Darüber hinaus bietet Golang zwei Arten integrierter Funktionen und benutzerdefinierter Funktionen. In diesem Artikel werden wir die Vor- und Nachteile integrierter und benutzerdefinierter Funktionen in Golang untersuchen, um den Lesern zu helfen, zu verstehen, wann sie sich für welche Art von Funktion entscheiden sollten. Schauen wir uns zunächst die integrierten Funktionen an. eingebauter Buchstabe

Wie kann ich den Wert einer benutzerdefinierten PHP-Funktion zurückgeben? Wie kann ich den Wert einer benutzerdefinierten PHP-Funktion zurückgeben? Apr 15, 2024 pm 05:00 PM

Benutzerdefinierte Funktionen in PHP können über die Return-Anweisung Werte bestimmter Typen zurückgeben, einschließlich Zeichenfolgen, Zahlen, Arrays und Objekte. Praktischer Fall: - Rückgabezeichenfolge: functiongreet($name){return "Hello,$name!";} - Rückgabearray: functionget_user_data($id){return["name"=>"John",email"=> " john@example.com"];}

See all articles