PHP
 Computer >> コンピューター >  >> プログラミング >> PHP

JavaScriptでマルチバイトUTF-8文字列を処理し、空の区切り文字/区切り文字の問題を修正する方法


このためには、最初にpreg_split()を使用し、これで関数を設定します-

'//u'

上記のように設定すると、上記の「// u」が追加されたため、空の区切り文字の問題が修正されます。

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

<!DOCTYPE html>
<html>
<body>
<?php
$stringValues="";
$result= preg_split('//u', $stringValues,-1, PREG_SPLIT_NO_EMPTY);
print_r($result);
echo "<br>";
$stringValues1="John Smith";
$result1= preg_split('//u', $stringValues1,-1, PREG_SPLIT_NO_EMPTY);
print_r($result1);
?>
</body>
</html>

出力

これにより、次の出力が生成されます-

Array ( )
Array ( [0] => J [1] => o [2] => h [3] => n [4] => [5] => S [6] => m [7] => i [8] => t [9] => h )

  1. C ++を使用してOpenCVで画像の明るさを下げる方法は?

    明るさを下げる方法は、明るさを上げる方法と非常によく似ています。唯一の違いは、画像から「スカラー(B、G、R)」を差し引くことです。ここでは、明るさを下げるためにスカラー値を減算しています。 次のプログラムは、OpenCVで画像の明るさを下げる方法を示しています。 例 #include<iostream> #include<opencv2/highgui/highgui.hpp> using namespace cv; using namespace std; int main() {    Mat original; //Declaring a

  2. [FIX]「unix:///var/run/docker.sock」でDockerデーモンに接続できない

    Dockerは、コンテナーを使用してアプリケーションを簡単に作成、デプロイ、実行できるため、ますます人気が高まっています。コンテナを使用すると、開発者は、アプリケーションを1つの完全なパッケージとしてデプロイする前に、そのすべてのライブラリと依存関係を含むパッケージを作成できます。 インストール Linux上のDockerは比較的簡単です。ターミナルでいくつかのコマンドを実行するだけで、準備完了です。 ただし、インストールが成功した後でも、これはすべてのユーザーで同じではない場合があります。最も一般的に発生するエラーの1つは、次のとおりです。 Dockerデーモンに接続できません(unix