ホームページ  >  記事  >  バックエンド開発  >  PHP は content_PHP チュートリアルからタイトルをランダムに抽出します

PHP は content_PHP チュートリアルからタイトルをランダムに抽出します

WBOY
WBOYオリジナル
2016-07-13 17:52:421331ブラウズ

$temp=$LabelArray['コンテンツ'];

$temp=preg_replace("%<[^>]+>%",',',$temp);//URL 内の文字が一致しないようにします

$temp=make_semiangle($temp);//半角変換

if(preg_match_all("%[[:punct:]]([^[:punct:]]{5,30})[[:punct:]]%u",$temp,$arr)){

$i=rand(0,count($arr[0])-1);

$LabelArray['タイトル']=$arr[1][$i];

}

// 全角と半角の回転

関数 make_semiangle($str)

{

$arr = array('0' => '0', '1' => '1', '2' => '2', '3' => '3', '4' = >「4」、

'5' => '5'、'6' => '7'、'8' => '9' 、

'A' => 'A'、'B' => 'C'、'D' => 'E' 、

'F' => 'F'、'G' => 'H'、'I' => 'J'、

'K' => 'K'、'L' => 'M'、'O' => 'O' 、

'P' => 'P'、'Q' => 'R'、'S' => 'T' 、

'U' => 'U'、'V' => 'W'、'X' => 'Y' 、

'Z' => 'Z'、'a' => 'b'、'c' => 'd' 、

'E' = & gt; 'f' = & gt; 'h' = & gt; >「私」、

'j' => j'、'k'、'sl' => 'm'、'n' => 、

'O' = & gt; 'p' p'= & gt; 'q' = & gt; > 、

't' => 'u' => 'w' => 'x' 、

'y' => 'y'、'z' => 'z'、

= '(' = & Gt; '(', ')' = & gt; ')', '[' = & gt; '[', ']' = & gt; ' 、

']' => ']'、'〖' => '['、'〗' => ']'、'"' => 、

'''' => '[', '' => ']'、'{' => '{'、'}' => '}'、'《' => 「<」、

'》' => 「>」、

'%' => '%'、'+' => '+'、'—' => '-'、'-' => '-'、'~' => 「-」、

':' => ':'、'。' => '.'、'、' => ',', ',' => '.'、'、' => 「。」、

';' => ',', '?' => 「?」、「!」 => '!'、'…' => '-'、'‖' => '|'、

'”' => '"', ''' => '`', '''' => '`', '|' => '|', '〃' => '"',

' ' => ' ','$'=>'$','@'=>'@','#'=>'#','^'=>'^','&'=>' &','*'=>'*',

'"'=>'"');

return strtr($str, $arr); 

}

エコーシリアル化($LabelArray);

?>

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/478087.html技術記事 ?php $temp=$LabelArray[内容]; $temp=preg_replace(%[^]+%,,,$temp);//ネットワーク址中字母被一致防止 $temp=make_semiangle($temp);//半角转化 if(preg_match_all(%[[:punct:] ]([^[:pu...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。