คำถามติดแท็ก php

PHP เป็นภาษาสคริปต์ที่ใช้กันอย่างแพร่หลายในระดับสูงมีการเปลี่ยนแปลงเชิงวัตถุและมีการตีความที่ออกแบบมาเพื่อการพัฒนาเว็บเซิร์ฟเวอร์เป็นหลัก ใช้สำหรับคำถามเกี่ยวกับภาษา PHP

5
ค้นหาคีย์ / ดัชนีสูงสุดในอาร์เรย์
ฉันจะทำให้ PHP เป็นคีย์ / ดัชนีสูงสุดในอาร์เรย์ได้อย่างไร ฉันรู้วิธีทำเพื่อค่านิยม เช่นจากอาร์เรย์นี้ฉันต้องการรับ "10" เป็นค่าจำนวนเต็ม: $arr = array( 1 => "A", 10 => "B", 5 => "C" ); ฉันรู้ว่าฉันจะตั้งโปรแกรมได้อย่างไร แต่ฉันก็ถามตัวเองว่ามีฟังก์ชันสำหรับสิ่งนี้ด้วยหรือไม่
93 php  arrays  key  highest 

11
วิธีลบคุกกี้ทั้งหมดในเว็บไซต์ของฉันใน php
ฉันสงสัยว่าฉันสามารถลบคุกกี้ของเว็บไซต์ทั้งหมดได้หรือไม่เมื่อผู้ใช้คลิกที่ออกจากระบบเนื่องจากฉันใช้สิ่งนี้เป็นฟังก์ชันในการลบคุกกี้ แต่ทำงานไม่ถูกต้อง: setcookie("user",false); มีวิธีลบคุกกี้ของโดเมนหนึ่งใน PHP หรือไม่?
93 php  cookies 

5
เหตุการณ์ที่เซิร์ฟเวอร์ส่งและ php - อะไรทำให้เกิดเหตุการณ์บนเซิร์ฟเวอร์
ทั้งหมด, HTML5 Rocks มีบทช่วยสอนสำหรับผู้เริ่มต้นที่ดีเกี่ยวกับเหตุการณ์ที่เซิร์ฟเวอร์ส่ง (SSE): http://www.html5rocks.com/en/tutorials/eventsource/basics/ แต่ฉันไม่เข้าใจแนวคิดที่สำคัญ - อะไรเป็นตัวกระตุ้นให้เกิดเหตุการณ์บนเซิร์ฟเวอร์ที่ทำให้ส่งข้อความ กล่าวอีกนัยหนึ่ง - ในตัวอย่าง HTML5 เซิร์ฟเวอร์จะส่งการประทับเวลาเพียงครั้งเดียว : <?php header('Content-Type: text/event-stream'); header('Cache-Control: no-cache'); // recommended to prevent caching of event data. function sendMsg($id, $msg) { echo "id: $id" . PHP_EOL; echo "data: $msg" . PHP_EOL; echo PHP_EOL; ob_flush(); flush(); } $serverTime = time(); …

6
การเข้าถึงอาร์เรย์ที่เชื่อมโยงโดยดัชนีจำนวนเต็มใน PHP
ฉันต้องการตั้งค่าของอาร์เรย์ที่เชื่อมโยงโดยใช้ดัชนีอาร์เรย์ของคู่คีย์ / ค่า ตัวอย่างเช่น: $my_arr = array( "bling" => "some bling", "bling2" => "lots O bling" ); $my_arr[1] = "not so much bling"; // Would change the value with key bling2. จะทำสิ่งนี้ได้อย่างไรโดยไม่ต้องใช้คีย์สตริง
93 php 

26
Apache กำลังดาวน์โหลดไฟล์ php แทนที่จะแสดง
ข้อมูลระบบปฏิบัติการและเซิร์ฟเวอร์: CentOS 6.4 (รอบชิงชนะเลิศ) Apache 2.2.15 PHP 5.5.1 ก่อนหน้านี้ฉันได้ติดตั้ง php 5.3.x แต่ตัดสินใจที่จะอัปเกรด ฉันถอนการติดตั้ง php 5.3.x ก่อนแล้วจึงติดตั้ง php 5.5.1 แต่หลังจากการติดตั้งเสร็จสิ้น apache ไม่ได้แยกวิเคราะห์ไฟล์ php มันเพิ่งดาวน์โหลดมา ฉันได้ตรวจสอบคำถามที่คล้ายกันที่นี่ใน stackoverflow แต่ไม่มีคำถามใดที่ช่วยฉันได้เลย สำหรับบันทึกฉันมีบรรทัดต่อไปนี้ใน httpd.conf และ php.conf ของฉันที่ควรทำให้ php ทำงานได้ แต่อย่า: AddHandler application/x-httpd-php .php5 .php4 .php .php3 .php2 .phtml AddType application/x-httpd-php .php5 .php4 .php .php3 .php2 .phtml …
93 php  apache  centos 

12
“ คลาส XXX ไม่ใช่เอนทิตีที่ถูกต้องหรือซุปเปอร์คลาสที่แมป” หลังจากย้ายคลาสในระบบไฟล์
ฉันมีคลาสเอนทิตีใน Aib \ PlatformBundle \ Entity \ User.php ฉันไม่มีปัญหาในการพยายามสร้างคลาสแบบฟอร์มผ่าน php app / console หลักคำสอน: สร้าง: ฟอร์ม AibPlatformBundle: ผู้ใช้ ตอนนี้ฉันได้เปลี่ยนเนมสเปซเป็น Aib \ PlatformBundle \ Entity \ Identity \ User แล้ว แต่เมื่อฉันพยายามสร้างแบบฟอร์มด้วยงานที่ฉันพูดก่อนที่มันจะพูดว่า: "Class Aib \ PlatformBundle \ Entity \ User ไม่ใช่เอนทิตีที่ถูกต้องหรือซูเปอร์คลาสที่แมป" นี่คือเนื้อหาของไฟล์: <?php namespace Aib\PlatformBundle\Entity\Identity; use Doctrine\ORM\Mapping as ORM; /** * Aib\PlatformBundle\Entity\Identity\User …

7
ฉันจะดูระยะเวลาของวิดีโอด้วย YouTube API เวอร์ชัน 3 ได้อย่างไร
ฉันใช้ YouTube API v3 เพื่อค้นหา YouTube https://developers.google.com/youtube/v3/docs/search อย่างที่คุณเห็น JSON ตอบกลับไม่มีระยะเวลาของวิดีโอ มีวิธีรับระยะเวลาของวิดีโอหรือไม่? ไม่ควรเรียก API สำหรับแต่ละองค์ประกอบในผลลัพธ์อีกครั้ง (เว้นแต่เป็นวิธีเดียวที่จะได้รับระยะเวลา)

7
ฉันจะรับชื่อคลาสจากการเรียกแบบคงที่ในคลาส PHP เพิ่มเติมได้อย่างไร
ฉันมีสองคลาส: ActionและMyAction. หลังถูกประกาศเป็น: class MyAction extends Action {/* some methods here */} สิ่งที่ฉันต้องการคือเมธอดในActionคลาส (เฉพาะในนั้นเนื่องจากจะมีคลาสที่สืบทอดมาจำนวนมากและฉันไม่ต้องการใช้เมธอดนี้ในทุกคลาส) ซึ่งจะส่งคืนชื่อคลาสจากการเรียกแบบคงที่ นี่คือสิ่งที่ฉันกำลังพูดถึง: Class Action { function n(){/* something */} } และเมื่อฉันเรียกมันว่า: MyAction::n(); // it should return "MyAction" แต่การประกาศแต่ละครั้งในคลาสพาเรนต์มีสิทธิ์เข้าถึงเฉพาะ__CLASS__ตัวแปรคลาสพาเรนต์ซึ่งมีค่า“ Action” มีวิธีใดบ้างที่เป็นไปได้ในการดำเนินการนี้
93 php  oop  inheritance 


12
เลือก count (*) จากตาราง mysql ใน php
ฉันสามารถรับทั้งค่าและแถวของผลลัพธ์การสืบค้น mysql แต่ฉันกำลังดิ้นรนเพื่อให้ได้ผลลัพธ์เดียวของแบบสอบถาม เช่น: $result = mysql_query("SELECT COUNT(*) FROM Students;"); ฉันต้องการผลลัพธ์ที่จะแสดง แต่ฉันไม่ได้รับผล ฉันได้ลองใช้วิธีการต่อไปนี้: mysql_fetch_assoc() mysql_free_result() mysql_fetch_row() แต่ฉันแสดง (รับ) ค่าจริงไม่สำเร็จ
93 php  mysql  count 

24
แปลง Dashes เป็น CamelCase ใน PHP
ใครช่วยฉันทำฟังก์ชัน PHP นี้ให้สมบูรณ์ได้ไหม ฉันต้องการใช้สตริงแบบนี้: 'this-is-a-string' และแปลงเป็นสิ่งนี้: 'thisIsAString': function dashesToCamelCase($string, $capitalizeFirstCharacter = false) { // Do stuff return $string; }
93 php  string 

13
เฉพาะใน Firefox“ การโหลดล้มเหลวสำหรับ <script> พร้อมแหล่งที่มา”
ฉันต้องการรวมแบบฟอร์ม Marketo เข้ากับเว็บไซต์ที่มีอยู่บน yii framework รหัสของฉันใช้ได้กับทุกเบราว์เซอร์ยกเว้น Firefox ตัดตอนมาจากรหัสของฉัน: $('#button').click(function () { var formData = { 'Email': $('#UserInfo_email').val(), 'FirstName': $('#UserInfo_first_name').val(), 'LastName': $('#UserInfo_last_name').val(), }; MktoForms2.loadForm('//app-ab23.marketo.com', mcId, formId, function (form) { var myForm = MktoForms2.allForms()[0]; myForm.addHiddenFields(formData); myForm.onSuccess(function (values, followUpUrl) { return false; }); myForm.submit(); }); }); ฉันได้รับข้อผิดพลาดใน Firefox พร้อมข้อความเท่านั้น การโหลดล้มเหลวสำหรับ &lt;script&gt; ที่มีแหล่งที่มา“ http://app-ab23.marketo.com/index.php/form/getForm?munchkinId=1111&amp;form=1111&amp;url=http%3A%2F%2Fblox.dev%2Fwizard%2Fmap&amp;callback= …

11
PHP Objects vs Arrays - การเปรียบเทียบประสิทธิภาพขณะทำซ้ำ
ฉันมีออบเจ็กต์ PHP จำนวนมากสำหรับเครือข่ายประสาทเทียมที่ฉันต้องทำซ้ำและทำการคำนวณทางคณิตศาสตร์ ฉันสงสัยว่าฉันจะใช้อาร์เรย์เชื่อมโยงกับอินสแตนซ์ของคลาสได้ดีกว่าหรือไม่? ฉันกำลังจัดการกับ3640วัตถุรอบ ๆ ตัวและทำซ้ำไปเรื่อย ๆ500(อย่างดีที่สุด) นอกเหนือจากนั้นดังนั้นการเพิ่มประสิทธิภาพแบบไมโครจะช่วยได้มาก มันจะหลีกเลี่ยงไม่ได้จะเร็วจะทำ$object['value']กว่า$object-&gt;value? แก้ไข:ทั้งคู่เหมือนกัน แต่ฉันเดาว่าจะมีค่าใช้จ่ายเล็กน้อยสำหรับตัวสร้างหรือไม่? ไม่ว่าจะด้วยวิธีใดฉันไม่คิดว่าฉันต้องการแลกเปลี่ยนคลาสที่สวยงามของฉันสำหรับอาร์เรย์สกปรก: P

9
วิธีรับวันที่เมื่อวานโดยใช้ php?
ฉันต้องการรับวันที่เมื่อวานโดยใช้รูปแบบวันที่เฉพาะใน php นี่คือรูปแบบ: $today = date("d.m.Y"); //15.04.2013 เป็นไปได้ไหม? พิจารณาเดือนและปีว่าควรเปลี่ยนตามลำดับหรือไม่
93 php  date 

18
ฉันจะลบ“ public / index.php” ใน URL ที่สร้าง Laravel ได้อย่างไร
ฉันต้องการลบindex.phpหรือออก public/index.phpจาก URL ที่สร้างใน Laravel เส้นทางโดยทั่วไปคือlocalhost/public/index.php/someWordForRouteควรเป็นอย่างนั้นlocalhost/someWordForRoute. .htaccess &lt;IfModule mod_rewrite.c&gt; &lt;IfModule mod_negotiation.c&gt; Options -MultiViews &lt;/IfModule&gt; RewriteEngine On # Redirect Trailing Slashes. RewriteRule ^(.*)/$ /$1 [L,R=301] # Handle Front Controller. RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^ index.php[L] app / config / app.php 'url' =&gt; 'http://localhost', ฉันจะเปลี่ยนสิ่งนั้นได้อย่างไร?

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.