100 個の中から 1 個を見つけます。文字列の長さを確認します。
100 ポイント。検出文字列の長さを求めます。
$str[0] = "Hello 123asd [haha]"
$str[1] = "Hello 123asd [How are you?]"
// 1 つの漢字 (utf-8 エンコーディング) 記号 [内側の単語と外側の記号は 1 文字としてカウントされます]
次に長さを計算します
結果は $str[0] と $str[1] の長さは 9 です
関数として書くのがベストです。ありがとうございます
-----解決策---------------------------- ---
持っていません 投稿者の質問がよくわかりませんが、手持ちの機能が 1 つあります。
- PHP コード
/*** utf8の長さを取得する * @作者mu_rain * @param 文字列 $str * @return Int*/ 静的関数 strlen_utf8($str) { $i = 0; $count = 0; $len = strlen ($str); while ($i = $len) ブレーク; if($chr & 0x80) { $chr <font color="#e78608">------解決策------------------</font><br>
- PHP コード
function myLen($str,$startTag='[',$endTag=']',$encoding='utf-8') { $st = preg_quote($startTag); $et = preg_quote($endTag); return mb_strlen(preg_replace("#{$st}[^{$et}]*{$et}#","~",$str),$encoding); } echo myLen("こんにちは 123asd [笑]");//9 <br><font color="#e78608">------解決策----------------------</font><br>大量の文字列関数が付属しているため、使用に時間がかかります。 <br>
- PHP コード
<?php /*** JetBrains PhpStorm によって作成されました。 * ユーザー: 管理者 * 日付: 12-2-17 * 時間: 上午11:43 * このテンプレートを変更するには、ファイル | を使用します。設定 |ファイルテンプレート。*/ /*** 文字列処理の基本クラス。 * @作者mu_rain*/ クラス kString{ //------------------------------------------------- /*** 文字列をエンコードするには、base64_encode を置き換えます * * @param $str オブジェクト インスタンス * @パッケージKDG * @subpackage 文字列 * @category Putils * @著者ジム * @return 混合*/ //------------------------------------------------- パブリック静的関数 encode($str){ $src = 配列("/","+","="); $dist = array("-a","-b","-c"); $old = Base64_encode($str); $new = str_replace($src,$dist,$old); $new を返します。 } //------------------------------------------------- /*** 文字列をデコードするには、base64_decode を置き換えます * * @param $str オブジェクトの例 * @パッケージP * @subpackage 文字列 * @category Putils * @著者ジム * @return 混合*/ //------------------------------------------------- パブリック静的関数 decode($str){ $src = array("-a","-b","-c"); $dist = array("/","+","="); $old = str_replace($src,$dist,$str); $new = Base64_decode($old); $new を返します。 } //------------------------------------------------- /*** 文字列をデコードするには、base64_decode を置き換えます * * @param $str オブジェクトの例 * @パッケージP * @subpackage 文字列 * @category Putils * @著者ジム * @return 混合*/ //------------------------------------------------- public static function showAsFileSize($str){ // 1024 を 1k に変更します $count = intVal($str); $destSize = $count/1024; $destSize =round($destSize,1); $destSize."K"を返します; } <div class="clear"></div>

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









Java の String.valueOf() 関数を使用して基本データ型を文字列に変換する Java 開発で基本データ型を文字列に変換する必要がある場合、一般的な方法は String クラスの valueOf() 関数を使用することです。この関数は、基本データ型のパラメータを受け入れ、対応する文字列表現を返すことができます。この記事では、基本的なデータ型変換に String.valueOf() 関数を使用する方法を検討し、いくつかのコード例を提供します。

C 言語における return の使い方は、 1. 戻り値の型が void の関数については、return 文を使用して関数の実行を早期に終了することができます; 2. 戻り値の型が void ではない関数については、 return ステートメントは、関数の実行を終了するためのものです。結果は呼び出し元に返されます。 3. 関数の実行を早期に終了します。関数内で return ステートメントを使用して、関数の実行を早期に終了することもできます。関数が値を返さない場合。

char配列をstringに変換する方法:代入によって実現できます {char a[]=" abc d\0efg ";string s=a;} 構文を使用して、char配列にstringに値を直接代入させて実行します変換を完了するためのコード。

ソースコード: publicclassReturnFinallyDemo{publicstaticvoidmain(String[]args){System.out.println(case1());}publicstaticintcase1(){intx;try{x=1;returnx;}finally{x=3;}}}#出力 上記のコードの出力は、単純に次のように結論付けることができます:finally の前に return が実行されます。バイトコード レベルで何が起こるかを見てみましょう。以下は、case1 メソッドのバイトコードの一部をインターセプトし、ソース コードを比較して、各命令の意味に注釈を付けます。

Java の String.replace() 関数を使用して文字列内の文字 (文字列) を置換する Java では、文字列は不変オブジェクトです。つまり、文字列オブジェクトが作成されると、その値は変更できません。ただし、文字列内の特定の文字または文字列を置換する必要がある状況が発生する場合があります。現時点では、Java の String クラスの replace() メソッドを使用して文字列置換を実装できます。 String クラスの replace() メソッドには 2 つのタイプがあります。

皆さんこんにちは。今日は Java の基本知識である String についてお話します。 String クラスの重要性は言うまでもなく、バックエンド開発で最もよく使用されるクラスであるため、説明する必要があります。

文字列の長さを取得するには、Java の String.length() 関数を使用します。Java プログラミングでは、文字列は非常に一般的なデータ型です。多くの場合、文字列の長さ、つまり文字列内の文字数を取得する必要があります。 Java では、String クラスの length() 関数を使用して文字列の長さを取得できます。簡単なコード例を次に示します。 publicclassStringLengthExample{publ

1. JDK の String1. String を理解する まず、JDK の String クラスのソース コードを見てみましょう. これには多くのインターフェイスが実装されています. String クラスは Final によって変更されていることがわかります. これは、String クラスができないことを意味しますString. クラスのサブクラスは継承されず、String. クラスのサブクラスは存在しないため、JDK を使用するすべての人が同じ String クラスを使用します。String の継承が許可されている場合、誰もが String を拡張できます。全員が異なるバージョンの String を使用し、2 人の異なる人が String. クラスを使用します。同じメソッドでも異なる結果が表示されるため、コードの開発が不可能になります。継承とメソッドのオーバーライドは柔軟性をもたらすだけでなく、多くのサブクラスの動作が異なる原因になります。
