PHP $ GLOBALS
はじめに
$ GLOBALSは、すべてのグローバル定義変数への参照の連想配列です。変数の名前はキーを形成し、その内容は連想配列の値です。
$GLOBALSの例
この例は、グローバル変数の名前と内容を含む$GLOBALS配列を示しています
例
<?php $var1="Hello"; $var2=100; $var3=array(1,2,3); echo $GLOBALS["var1"] . "\n"; echo $GLOBALS["var2"] . "\n"; echo implode($GLOBALS["var3"]) . "\n"; ?>
出力
これにより、次の結果が得られます。 −
Hello 100 123
次の例では、$ var1は、グローバル名前空間と関数内のローカル変数で定義されています。グローバル変数は$GLOBALS配列から抽出されます;
例
<?php function myfunction(){ $var1="Hello PHP"; echo "var1 in global namespace:" . $GLOBALS['var1']. "\n"; echo "var1 as local variable :". $var1; } $var1="Hello World"; myfunction(); ?>
出力
これにより、次の結果が得られます。 −
var1 in global namespace:Hello World var1 as local variable :Hello PHP
-
PHP pi()関数
定義と使用法 pi ()関数は数学定数Πの値を返します。 PHPで定義された事前定義された定数に等しいfloat値3.14159265359を返します--M_PI 構文 pi ( void ) : float パラメータ この関数はパラメータを必要としません 戻り値 PHP pi()関数は、数学定数Πを返し、事前定義された数学定数M-PIと同じです。 M_PIを使用する代わりに、数式でpi()関数を使用できます。 PHPバージョン この関数は、PHPバージョン4.x、PHP 5.x、およびPHP7.xで使用できます。 例 次の例では、円の面積の計算にpi()関数を使用しています。
-
PHPで句読点を削除する
「preg_replace」関数を使用して、文字列内の文字を照合し、不要な文字を削除できます。 文字と数字を保持するには- 例 <?php $s = "Hello, my name is Bobby !? I am 8 years !"; print_r( preg_replace('/[^a-z0-9]+/i', ' ', $s)); ?> 出力 これにより、次の出力が生成されます- Hello my name is Bobby I am 8 years 文字のみを保持するには- 例 <?php $s = "