タグ付けされた質問 「php」

PHPは、主にサーバー側のWeb開発用に設計された、広く使用されている、高レベルで動的なオブジェクト指向の解釈されたスクリプト言語です。PHP言語に関する質問に使用されます。


7
特定のキャラクターの後にすべてを取得するにはどうすればよいですか?
文字列があり、特定の値の後のすべてを取得したいと思います。文字列は常に一連の数字で始まり、その後にアンダースコアが続きます。アンダースコアの後の残りの文字列を取得します。したがって、たとえば、次の文字列があり、何を返したいかがわかります。 "123_String" -> "String" "233718_This_is_a_string" -> "This_is_a_string" "83_Another Example" -> "Another Example" このようなことをするにはどうすればよいですか?
140 php  string 

18
PDOデータベースクエリをデバッグする方法
PDOに移行する前に、PHPで文字列を連結してSQLクエリを作成しました。データベース構文エラーが発生した場合は、最終的なSQLクエリ文字列をエコーし​​、データベースで自分で試してみて、エラーが修正されるまで微調整してから、コードに戻すことができます。 準備されたPDOステートメントはより速く、より良く、より安全ですが、1つ気になるのは、データベースに送信される最終クエリが表示されないことです。Apacheログまたはカスタムログファイルの構文に関するエラー(catchブロック内のエラーをログに記録)を取得すると、エラーの原因となったクエリが表示されません。 PDOからデータベースに送信された完全なSQLクエリをキャプチャしてファイルに記録する方法はありますか?
140 php  sql  pdo 

9
現在のドメインを取得
サーバーにサイトがあります http://www.myserver.uk.com このために私は2つのドメインを持っています、 http://one.com そして http://two.com PHPの現在のドメインを取得したいのですが、使用すると$_SERVER['HTTP_HOST']、これが表示されます myserver.uk.com の代わりに: one.com or two.com サーバー名ではなくドメインを取得するにはどうすればよいですか? PHPバージョン5.2を使用しています。
140 php  url 

6
foreachループ内の配列からオブジェクトを削除する方法
オブジェクトの配列を反復処理し、その 'id'プロパティに基づいてオブジェクトの1つを削除したいのですが、コードが機能しません。 foreach($array as $element) { foreach($element as $key => $value) { if($key == 'id' && $value == 'searched_value'){ //delete this particular object from the $array unset($element);//this doesn't work unset($array,$element);//neither does this } } } 助言がありますか。ありがとう。
140 php  foreach  unset  arrays 

12
PHPクラスでCONSTを定義できますか?
いくつかのクラスでいくつかのCONSTが定義されており、それらのリストを取得したいと考えています。例えば: class Profile { const LABEL_FIRST_NAME = "First Name"; const LABEL_LAST_NAME = "Last Name"; const LABEL_COMPANY_NAME = "Company"; } Profileクラスで定義されているCONSTのリストを取得する方法はありますか?私の知る限り、最も近いオプション(get_defined_constants())はうまくいきません。 私が実際に必要なのは、定数名のリストです-このようなもの: array('LABEL_FIRST_NAME', 'LABEL_LAST_NAME', 'LABEL_COMPANY_NAME') または: array('Profile::LABEL_FIRST_NAME', 'Profile::LABEL_LAST_NAME', 'Profile::LABEL_COMPANY_NAME') あるいは: array('Profile::LABEL_FIRST_NAME'=>'First Name', 'Profile::LABEL_LAST_NAME'=>'Last Name', 'Profile::LABEL_COMPANY_NAME'=>'Company')

4
PHPでereg式をpregに変換するにはどうすればよいですか?
以来POSIX正規表現(EREG)は PHP 5.3.0以降廃止されて、私は古い表現に変換する簡単な方法を知っているしたいと思いPCRE(Perl互換正規表現)(PREGを)。 例として、私はこの正規表現を持っています: eregi('^hello world'); 式をpreg_match互換性のある式に変換するにはどうすればよいですか? 注:この投稿は、eregからpregへの変換に関連するすべての投稿のプレースホルダーとして機能し、関連する質問の重複オプションとして機能します。この質問は閉じないでください。 関連: PHPのEregiをpreg_matchに変更する方法 ereg_replaceを同等のpreg_replaceに変更する

17
PHPで2つの文字列を組み合わせる方法は?
私は実際に私が何を望んだかを説明する方法がわかりませんが、あなたに見せます: 例えば: $data1 = "the color is"; $data2 = "red"; $ resultはとの組み合わせですので、私は何をする(または処理する)必要が$data1あり$data2ますか? 望ましい結果: $result = "the color is red";

4
PHP変数と文字列リテラルの混合
たとえば、変数が$testあり、次のように定義されているとします。$test = 'cheese' 私cheeseyは次のようにして出力できます: echo $test . 'y' しかし、私はコードをこのようなものに単純化することを好みます(これは機能しません): echo "$testy" y変数から分離されているかのように扱われる方法はありますか?
140 php  string  variables 

2
WebページからPHPスクリプトにパラメーターを渡すにはどうすればよいですか?
Webページが読み込まれるたびにPHPスクリプトを呼び出しています。ただし、PHPスクリプトを実行するために必要なパラメーターがあります(通常、スクリプトをテストするときにコマンドラインを介して渡します)。 ページが読み込まれたときにスクリプトが実行されるたびにこの引数を渡すにはどうすればよいですか?
139 php  parameters 

12
文字列でPHPクラスプロパティを取得する
文字列に基づいてPHPでプロパティを取得するにはどうすればよいですか?それを呼ぶよmagic。だから何magicですか? $obj->Name = 'something'; $get = $obj->Name; のようになります... magic($obj, 'Name', 'something'); $get = magic($obj, 'Name');
139 php  string  oop  properties 

5
PHPによるURLの書き換え
次のようなURLがあります。 url.com/picture.php?id=51 そのURLを次のように変換するにはどうすればよいですか。 picture.php/Some-text-goes-here/51 WordPressも同じだと思います。 PHPでわかりやすいURLを作成するにはどうすればよいですか?




弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.