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

PHP「preg_match」で不要な文字を印刷しますか?


不要な文字を印刷するには、preg_match_all()を使用します。以下がいくつかの特殊文字を含む文字列であるとしましょう-

$sentence= "M-y Name/i_s John+Doe";

上記の文字列の特殊文字のみを出力に表示する必要があります。つまり

-/_+

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

<!DOCTYPE html>
<html>
<body>
<?php
$sentence= "M-y Name/i_s John+Doe";
echo "The original value is=",$sentence,"<br>";
if(preg_match_all('/[^a-zA-Z ]/', $sentence, $output) ){
   echo "The unwanted characters are as follows= " . implode('', $output[0]);
}
?>
</body>
</html>

出力

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

The original value is=M-y Name/i_s John+Doe
The unwanted characters are as follows= -/_+

  1. SAPとPHPの統合

    SAPをPHPに接続するいくつかの方法のうち、開発者はWebサービスとRFC(リモート関数呼び出し)をより多く使用しています。 SAPRFCは、PHP4およびPHP5の拡張モジュールです。SA​​PRFCを使用すると、PHPスクリプトからSAP R/3のABAP汎用モジュールを呼び出すことができます。 PHP言語を使用して、SAP R/3に接続できるWebアプリケーションまたはインタフェースプログラムを登録することができます。 PHPでRFCサーバープログラムを記述し、SAP R/3からPHP関数を呼び出すこともできます。

  2. Linuxtrコマンドと例

    LinuxおよびUnixシステムでは、 tr は、変換、消去、および「スクイーズ」を実行するコマンドラインユーティリティです。 」の繰り返し文字–実際、trは「 translate」の略です。 。」このガイドでは、Linuxでtrコマンドを使用する方法を例とともに説明します。繰り返し文字の削除、小文字から大文字への変換、基本的な文字の置換と削除などの操作に使用できます。多くの場合、配管を介して他のコマンドと組み合わせて使用​​されます。 Linuxは、Androidを含め、私たちが日常的に使用している多くのテクノロジーの背後にある基本的なカーネル/オペレーティングシステムのコアです。And