php中常用字符串处理代码片段整理_PHP
移除 HTML 标签
复制代码 代码如下:
$text = strip_tags($input, "");
上面的函数主要是使用了strip_tags,具体的使用说明参考。
返回 $start 和 $end 之间的文本
复制代码 代码如下:
function GetBetween($content,$start,$end){
$r = explode($start, $content);
if (isset($r[1])){
$r = explode($end, $r[1]);
return $r[0];
}
return '';
}
将url转换成链接
复制代码 代码如下:
$url = "Jean-Baptiste Jung (http://www.bitsCN.com)";
$url = preg_replace("#http://([A-z0-9./-]+)#", '$0', $url);
切分字符串为140个字符
复制代码 代码如下:
function split_to_chunks($to,$text){
$total_length = (140 - strlen($to));
$text_arr = explode(" ",$text);
$i=0;
$message[0]="";
foreach ($text_arr as $word){
if ( strlen($message[$i] . $word . ' ') if ($text_arr[count($text_arr)-1] == $word){
$message[$i] .= $word;
} else {
$message[$i] .= $word . ' ';
}
} else {
$i++;
if ($text_arr[count($text_arr)-1] == $word){
$message[$i] = $word;
} else {
$message[$i] = $word . ' ';
}
}
}
return $message;
}
删除字符串中的URL
复制代码 代码如下:
$string = preg_replace('/\b(https?|ftp|file):\/\/[-A-Z0-9+&@#\/%?=~_|$!:,.;]*[A-Z0-9+&@#\/%=~_|$]/i', '', $string);
将字符串转成SEO友好的字符串
复制代码 代码如下:
function slug($str){
$str = strtolower(trim($str));
$str = preg_replace('/[^a-z0-9-]/', '-', $str);
$str = preg_replace('/-+/', "-", $str);
return $str;
}
解析 CSV 文件
复制代码 代码如下:
$fh = fopen("contacts.csv", "r");
while($line = fgetcsv($fh, 1000, ",")) {
echo "Contact: {$line[1]}";
}
字符串搜索
复制代码 代码如下:
function contains($str, $content, $ignorecase=true){
if ($ignorecase){
$str = strtolower($str);
$content = strtolower($content);
}
return strpos($content,$str) ? true : false;
}
检查字符串是否以某个串开始
复制代码 代码如下:
function String_Begins_With($needle, $haystack {
return (substr($haystack, 0, strlen($needle))==$needle);
}
从字符串中提取email地址
复制代码 代码如下:
function extract_emails($str){
// This regular expression extracts all emails from a string:
$regexp = '/([a-z0-9_\.\-])+\@(([a-z0-9\-])+\.)+([a-z0-9]{2,4})+/i';
preg_match_all($regexp, $str, $m);
return isset($m[0]) ? $m[0] : array();
}
$test_string = 'This is a test string...
test1@example.org
Test different formats:
test2@example.org;
foobar
strange formats:
test5@example.org
test6[at]example.org
test7@example.net.org.com
test8@ example.org
test9@!foo!.org
foobar
';
print_r(extract_emails($test_string));

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen

In der Go-Sprache verwendet String-Escape einen Backslash (\`) und Sonderzeichen, um Sonderzeichen darzustellen, z. B. das Zeilenumbruchzeichen (\n). Anti-Escape verwendet Backticks (\`), um maskierte Zeichen zu entfernen und ihre ursprünglichen Zeichen wiederherzustellen, z. B. \n, das das tatsächliche Zeilenumbruchzeichen darstellt. Praktische Fälle veranschaulichen die Anwendung von Escape, Anti-Escape und Anti-Escape beim Lesen von Dateien.

PHP ist eine weit verbreitete dynamische Programmiersprache, die ein breites Anwendungsspektrum bietet, insbesondere bei der Entwicklung von Webanwendungen. Die String-Verarbeitung ist eine der am häufigsten verwendeten Funktionen in PHP, aber bei der Verarbeitung von Strings stoßen Entwickler häufig auf verschiedene Fehler und Probleme. In diesem Artikel untersuchen wir einige häufig auftretende Probleme, die bei der PHP-String-Verarbeitung auftreten können, und wie man sie löst. Probleme bei der Zeichenkodierung Bei der Verarbeitung von Zeichenfolgen kommt es häufig zu Problemen bei der Zeichenkodierung. Es gibt viele verschiedene Zeichenkodierungen, die gebräuchlichste davon ist UT

Das Konvertieren von Zeichenfolgen in Gleitkommazahlen in PHP ist eine häufige Anforderung während des Entwicklungsprozesses. Beispielsweise ist das aus der Datenbank gelesene Betragsfeld vom Typ Zeichenfolge und muss für numerische Berechnungen in Gleitkommazahlen umgewandelt werden. In diesem Artikel stellen wir die Best Practices für die Konvertierung von Strings in Gleitkommazahlen in PHP vor und geben konkrete Codebeispiele. Zunächst müssen wir klarstellen, dass es in PHP hauptsächlich zwei Möglichkeiten gibt, Zeichenfolgen in Gleitkommazahlen umzuwandeln: die Typkonvertierung (float) oder die Funktion (floatval). Im Folgenden stellen wir diese beiden vor

Als moderne Programmiersprache bietet die Go-Sprache leistungsstarke reguläre Ausdrücke und String-Verarbeitungsfunktionen, sodass Entwickler String-Daten effizienter verarbeiten können. Für Entwickler ist es sehr wichtig, reguläre Ausdrücke und String-Verarbeitung in der Go-Sprache zu beherrschen. In diesem Artikel werden die grundlegenden Konzepte und die Verwendung regulärer Ausdrücke in der Go-Sprache sowie die Verwendung der Go-Sprache zum Verarbeiten von Zeichenfolgen ausführlich vorgestellt. 1. Reguläre Ausdrücke sind ein Werkzeug zur Beschreibung von Zeichenfolgenmustern. Sie können problemlos Vorgänge wie Zeichenfolgenabgleich, Suche und Ersetzung implementieren.

Beim String-Escape werden Backslashes verwendet, um Sonderzeichen als Escape-Sequenzen darzustellen, während beim Nicht-Escape die Escape-Sequenzen in tatsächliche Zeichen umgewandelt werden. Die Go-Sprache unterstützt die folgenden Escape-Sequenzen: \n (Zeilenvorschub), \t (Tab), \r (Wagenrücklauf), \f (Formularvorschub), \a (Alarm), \b (Rücktaste), \ v (vertikaler Tabulator), zusätzlich zum Backslash selbst, einfache und doppelte Anführungszeichen. Rohe Zeichenfolgenliterale werden in Backticks eingeschlossen und es werden keine Zeichen maskiert. Escape-Zeichen sind in HTML-Code und JSON-Daten nützlich, um Sonderzeichen anzuzeigen oder zu maskieren.

PHP ist eine leistungsstarke Programmiersprache, die in der Webentwicklung weit verbreitet ist. Im Prozess der Webentwicklung stoßen wir häufig auf Situationen, in denen Zeichenfolgen verarbeitet werden müssen und das Entfernen von Leerzeichen aus Zeichenfolgen eine häufige Anforderung ist. In diesem Artikel wird detailliert beschrieben, wie in PHP alle Leerzeichen aus einer Zeichenfolge entfernt werden, und es werden spezifische Codebeispiele bereitgestellt. 1. Verwenden Sie die Funktion str_replace. Sie ist eine häufig verwendete Funktion zum Ersetzen von Zeichenfolgen. Sie kann ein bestimmtes Zeichen durch ein anderes ersetzen. Mit dieser Funktion können Sie

In PHP können Sie mithilfe regulärer Ausdrücke ganz einfach bestimmte Zeichen aus einer Zeichenfolge entfernen. Reguläre Ausdrücke sind ein leistungsstarkes Werkzeug, das uns hilft, Text anhand bestimmter Muster abzugleichen und zu bearbeiten. In diesem Artikel stellen wir vor, wie man reguläre Ausdrücke verwendet, um bestimmte Zeichen aus einer Zeichenfolge zu entfernen, und wie man die preg_replace-Funktion in PHP verwendet, um dieses Ziel zu erreichen. Die Verwendung regulärer Ausdrücke zum Ersetzen bestimmter Zeichen „.“ in regulären Ausdrücken identifiziert jedes einzelne Zeichen, das wir verwenden können

Zu den sieben PHP-String-Verarbeitungsfunktionen gehören strlen(), strpos(), substr(), str_replace(), strtolower(), strtoupper(), trim() usw. Detaillierte Einführung: 1. strlen(), wird verwendet, um die Länge einer Zeichenfolge zu ermitteln; 2. strpos(), wird verwendet, um eine bestimmte Teilzeichenfolge in einer Zeichenfolge zu finden und die erste Vorkommensposition zurückzugeben. 3. substr(), wird verwendet, um die Teilzeichenfolge zu ermitteln von string; 4. str_replace() usw.
