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

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

13
Google Finance APIを使用して株価を取得するにはどうすればよいですか?
Googleサービスからの財務データへのアクセスを探しています。 マイクロソフトの株価データを取得するこのURLを見つけました。 この種類のHTTPリクエストに対してGoogleが許可するすべての可能なパラメーターは何ですか?入手できるさまざまな情報をすべて確認したいのですが。

5
クラスのプライベート関数でPHPでusortを使用する
関数でのusortの使用はそれほど複雑ではありません これは私の線形コードに以前あったものです function merchantSort($a,$b){ return ....// stuff; } $array = array('..','..','..'); 並べ替えるだけで usort($array,"merchantSort"); 現在、コードをアップグレードし、すべてのグローバル関数を削除して、適切な場所に配置しています。今、すべてのコードはクラスにあり、usort関数を使用して、単純な関数ではなくオブジェクトメソッドであるパラメーターで配列を並べ替える方法を理解できません class ClassName { ... private function merchantSort($a,$b) { return ...// the sort } public function doSomeWork() { ... $array = $this->someThingThatReturnAnArray(); usort($array,'$this->merchantSort'); // ??? this is the part i can't figure out ... } } 問題は、usort()関数内でオブジェクトメソッドを呼び出す方法です。
119 php  arrays  sorting  object 

1
無名関数のPHP変数
私はPHPの匿名関数をいじってみましたが、それらがそれらの外部の変数に到達しないようです。この問題を回避する方法はありますか? 例: $variable = "nothing"; functionName($someArgument, function() { $variable = "something"; }); echo $variable; //output: "nothing" これは「何も」を出力しません。無名関数がアクセスできる方法はあります$variableか?

5
PHPのPOSTによる同じ名前の複数の入力
同じ名前の複数の入力を取得して投稿し、PHPからそれらにアクセスすることは可能ですか?アイデアは次のとおりです。私は、他の情報とともに無制限の数の物理アドレスを入力できるフォームを持っています。複数のエントリでこれらの各フィールドに同じ名前を付けて、そのデータをポスト経由で送信した場合、PHPはそれにアクセスできますか? たとえば、「xyz」という名前の1つのページに5つの入力があり、PHPを使用してそれらにアクセスしたいとします。次のようなことができますか? $_POST['xyz'][0] もしそうなら、私はフォームを通じて無制限の量の情報を送信し、「xyz」という名前のアイテムの配列をループするだけでサーバーによってそれを処理させることができるので、私の人生を10倍簡単にします。
119 php  html  arrays  forms  post 

10
文字列の末尾からコンマを削除するにはどうすればよいですか?
文字列の末尾からカンマを削除したいのですが。現状のまま使用しています $string = substr($string,0,-1); ただし、文字列の最後の文字のみが削除されます。文字列を動的に追加しているため、文字列の最後にカンマがない場合があります。文字列の最後にコンマがある場合、PHPでコンマを削除するにはどうすればよいですか?
119 php 

14
composer経由でlaravelインストーラーをインストールできません
Ubuntu PCにコンポーザーを使用してlaravelインストーラーをインストールしようとしていますが、インストール中にこのエラーが発生します。`要件をインストール可能なパッケージのセットに解決できませんでした。 Problem 1 - laravel/installer v1.4.1 requires ext-zip * -> the requested PHP extension zip is missing from your system. - laravel/installer v1.4.0 requires ext-zip * -> the requested PHP extension zip is missing from your system. - Installation request for laravel/installer ^1.4 -> satisfiable by laravel/installer[v1.4.0, v1.4.1]. To …
119 php  laravel  ubuntu  laravel-5 

5
DateTimeオブジェクトをディープコピーするにはどうすればよいですか?
$date1 = $date2 = new DateTime(); $date2->add(new DateInterval('P3Y')); 今$date1と$date2今から3年-同じ日付が含まれています。2つの別々の日時を作成します。1つは文字列から解析され、もう1つは3年が追加されます。現在、私はそれを次のようにハッキングしています: $date2 = new DateTime($date1->format(DateTime::ISO8601)); しかし、それは恐ろしいハックのようです。DateTimeオブジェクトをディープコピーする「正しい」方法はありますか?
118 php  datetime 


12
PHPでディレクトリを[再帰的に]圧縮する方法は?
ディレクトリは次のようなものです: home/ file1.html file2.html Another_Dir/ file8.html Sub_Dir/ file19.html PHPMyAdmin http://trac.seagullproject.org/browser/branches/0.6-bugfix/lib/other/Zip.phpで使用されているものと同じPHP Zipクラスを使用しています。ファイルではなくディレクトリを圧縮する方法がわかりません。ここに私がこれまで持っているものがあります: $aFiles = $this->da->getDirTree($target); /* $aFiles is something like, path => filetime Array ( [home] => [home/file1.html] => 1251280379 [home/file2.html] => 1251280377 etc... ) */ $zip = & new Zip(); foreach( $aFiles as $fileLocation => $time ){ $file = $target …

10
PHPで書かれたコードの速度をどのように測定できますか?[閉まっている]
閉まっている。この質問はスタックオーバーフローのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善してみませんか?Stack Overflowのトピックとなるように質問を更新します。 5か月前に閉鎖。 この質問を改善する どのクラスの多く(すべて同じジョブを実行する)がより速く実行されると言えるでしょうか?それを測定するソフトウェアはありますか?

6
jquery $ .ajaxを使用してPHP関数を呼び出す
これは簡単な答えかもしれませんが、私はjQueryの$ .ajaxを使用してPHPスクリプトを呼び出しています。私がしたいことは、基本的にはそのPHPスクリプトを関数内に置き、JavaScriptからPHP関数を呼び出すことです。 <?php if(isset($_POST['something'] { //do something } ?> これに <?php function test() { if(isset($_POST['something'] { //do something. } } ?> JavaScriptでその関数を呼び出すにはどうすればよいですか?現在、私は$ .ajaxを使用して、リストされているPHPファイルを使用しています。
118 php  jquery  ajax 

5
PHPのNetbeans 7.4で「スーパーグローバル$ _POST配列に直接アクセスしないでください」という警告
$ _POST、$ _GET、$ _SERVER、... を使用しているときに、Netbeans 7.4 for PHPでこのメッセージ警告が表示されます。 スーパーグローバル$ _POST配列に直接アクセスしないでください どういう意味ですか?この警告を修正するにはどうすればよいですか? 編集:イベントサンプルコードはまだこの警告を示しています。

15
.phpファイルを使用してMySQLダンプを生成する
ここに私が持っている情報があります: MySQLとPHP5を使用するLinuxベースのシステムを使用しています。mysqldump.phpファイル内からを生成し、そのダンプをサーバー上の指定した場所のファイルに保存できるようにする必要があります。 私はPHPの初心者なので、誰かが私に必要なことを行うための支援、ガイダンス、またはコードを提供してほしいです。これは、インターネットからリモートで実行する必要があります。
118 php  mysql  mysqldump 

6
PHPでループを「終了」できますか?
PHPコードでエラーチェックを実行しているループがあります。もともとはこのようなものでした... foreach($results as $result) { if (!$condition) { $halt = true; ErrorHandler::addErrorToStack('Unexpected result.'); } doSomething(); } if (!$halt) { // do what I want cos I know there was no error } これはすべてうまく機能しますが、1つのエラーが発生した後でも、ループする必要はありません。ループを脱出する方法はありますか?
118 php  loops 

2
リクエストペイロードを取得する方法
PHP、ExtJS、ajaxストアを使用しています。 POSTまたはGETではなく、データを(作成、更新、破棄時に)送信します。ではクロームコンソール I「にJSONとしての私の発信のparamsを参照要求ペイロード」フィールド。$ _POST および$ _GETは空です。 PHPでそれを取得する方法?
118 php  javascript  json  extjs 

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