私はPHPフィールドのセットを持っています。すべての入力フィールドの値を大文字に変更する方法
クエリに値を送信する前に、文字を大文字に変更する必要があります。今ジョンはJOHNに変更されている、と男性は、男性に変更されているように
$cust_name = "john";
$cust_gender = "male";
lower_upper_conversion($_);
:
のような何かを行うにはそこに方法は何ですか?
この関数を超えると、すべての変数を大文字に変更する必要があります。私は、フィールドごとに呼び出す必要があり、通常のソリューションを望んでいない
:
$cust_name = "john";
$cust_gender = "male";
lower_upper_conversion($cust_name);
lower_upper_conversion($cust_gender);
JOHN , MALE,
'strtoupper'と組み合わせて' array_map'の+1を与えていますが、 '$ _POST'で直接使うのではなく、独自の配列にデータを置くべきです。あなたはユーザー入力を汚染していません。 – zzzzBov
このようなものは、私はそれをテストすることができます、私はクラスのオブジェクト構造を使用して、クラス内でadd_my_detailsという関数を持っています、この関数の中でarray_mapを使う方法、コールバック関数を呼び出す方法はありません。 、しかし、私はarray_map( "strtoupperf"、$ _POST);私もarray_map($ this-> strtoupperf()、$ _POST)を試しました。致命的なエラー:未定義のメソッドを呼び出すmod_expense :: strtoupperf() – vlk
大文字にする変数は何ですか?クラスのプロパティ? 'add_my_details'メソッドの引数は?あなたは助けになるほどの情報を提供していません。誰も「strtoupperf」という関数があるとは誰も言わなかった。唯一正しい答えは –