ホームページ  >  記事  >  バックエンド開発  >  PHP_PHP チュートリアルでの一般的な文字列処理コード スニペットの整理

PHP_PHP チュートリアルでの一般的な文字列処理コード スニペットの整理

WBOY
WBOYオリジナル
2016-07-21 15:23:521038ブラウズ

HTMLタグを削除する

コードをコピーする コードは次のとおりです:

$text =strip_tags($input, ""); 上記の関数は主にstrip_tagsを使用します。具体的な使用方法を参照してください。 。
$startと$endの間のテキストを返す



コードをコピー
コードは次のとおりです: function GetBetween($content,$start,$end){
$r =explode($start, $コンテンツ) ;
if (isset($r[1])){
$r =explode($end, $r[0]);
return $r[0];

URL をリンクに変換



コードをコピー
コードは次のとおりです:

$url = "Jean-Baptiste Jung (http://www.jb51.net)"; $url = preg_replace( "#http://([A-z0-9./-]+)#", '

コードをコピー
コードは次のとおりです。 ));
$ text_arr =explode(" ",$text);
$message[0]=""
foreach ($text_arr として $word){ if ( $i] . $word . ' ') if ($text_arr[count($text_arr)-1] == $word){ $message[$i] ; } else {
$ message[$i] .= $word . ' ';
}
} else {
if ($text_arr[count($text_arr)] == $word){
$ message[$i] = $word; else {
$message[$i] = $word . ' '
}
}
return $message



コードをコピーします

コードは次のとおりです:


$string = preg_replace('/b(https?|ftp|file)://[-A-Z0-9+&@#/%?=~_ |$!:,. ;]*[A-Z0-9+&@#/%=~_|$]/i', '', $string); 文字列を SEO に適した文字列に変換します



コードをコピーする

コードは次のとおりです:

function slug($str){
$str = strto lower(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 = strto lower($str); } return strpos($content,$str)
文字列が特定の文字列で始まるかどうかを確認します



コードをコピー

コードは次のとおりです:


function String_Begins_With($needle, $haystack {
return (substr($haystack, 0, strlen($needle) ))==$needle); } From 文字列からメールアドレスを抽出


コードをコピー

コードは以下の通りです:


function extract_emails($str){
// この正規式は文字列からすべてのメールを抽出します:
$regexp = '/([a- z0-9_.-])+@(([a-z0-9-])+.)+([a-z0-9] {2,4})+/i';
preg_match_all($regexp, $ str, $m);
return isset($m[0]) : array(); $test_string = 'これはテスト文字列です... test1@example.org さまざまな形式をテストします:
foobar


奇妙な形式:
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 ));

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/324426.html技術記事 HTML タグを削除し、次のようにコードをコピーします: $text =strip_tags($input, ""); 上記の関数は主にstrip_tagsを使用します。具体的な使用方法を参照してください。 $start と $end の間を返します...