ホームページ > 类库下载 > PHP类库 > PHP学習メモ:文章を入力して単語を逆順に出力する

PHP学習メモ:文章を入力して単語を逆順に出力する

高洛峰
リリース: 2016-10-09 12:22:29
オリジナル
1400 人が閲覧しました

慣例: 文では単語の区切り文字としてスペースを使用し、終了記号としてピリオドを使用します。

実装アイデア:

関数explode(separator, string,limit)を使用して文字列を分割し、取得したデータの最後のメンバーからシンボルを分割して切り取ります。新しい配列を使用して文字列を逆順に受け取り、ピリオドを追加します。

コードの実装:

<?php
/**
 * Created by PhpStorm.
 * User: Administrator
 * Date: 2016/9/25 0025
 * Time: 22:29
 */
//需要被倒序的字符串
$str="I am a handsome boy.";
$str_len=strlen($str);
//echo $str_len;输出结果为20,确认没问题。
//截取.号之前的字符substr(string,start,length)
$str=substr($str,0,$str_len-1);
//echo $str;得出I am a handsome boy,语句没问题
//转为数组
$str_arr=explode(&#39; &#39;,$str);
//var_dump($str_arr);结果无误
//倒序接收
$str_str_new=array_reverse($str_arr);
//数组转为字符串
$str_str_new_str=implode(&#39; &#39;,$str_str_new);
echo &#39;转换前:&#39;.$str."<br/>".&#39;转换后:&#39;.$str_str_new_str.&#39;.&#39;;
ログイン後にコピー

効果:

PHP学習メモ:文章を入力して単語を逆順に出力する

PHP学習メモ:文章を入力して単語を逆順に出力する


<span   style="max-width:90%"><?php
//需要被倒序的字符串
$str="I am a handsome boy.";</span><br><span style="font-size: 18px;">
$str_len=strlen($str);</span><br><span style="font-size: 18px;">
$str=substr($str,0,$str_len-1);</span><br><span style="font-size: 18px;">
$str_arr=explode(&#39; &#39;,$str);
 
$str_str_new=array_reverse($str_arr);
 
$str_str_new_str=implode(&#39; &#39;,$str_str_new);</span><br><span style="font-size: 18px;">
echo &#39;转换前:&#39;.$str."<br/>".&#39;转换后:&#39;.$str_str_new_str.&#39;.&#39;;
?>
</span>
ログイン後にコピー


関連ラベル:
php
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のおすすめ
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート