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

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

26
ฟังก์ชั่นจดหมาย PHP ไม่สามารถส่งอีเมล์ได้อย่างสมบูรณ์
<?php $name = $_POST['name']; $email = $_POST['email']; $message = $_POST['message']; $from = 'From: yoursite.com'; $to = 'contact@yoursite.com'; $subject = 'Customer Inquiry'; $body = "From: $name\n E-Mail: $email\n Message:\n $message"; if ($_POST['submit']) { if (mail ($to, $subject, $body, $from)) { echo '<p>Your message has been sent!</p>'; } else { echo '<p>Something …
477 php  html  email 

11
วิธีการรับอักขระสุดท้ายของสตริงใน PHP?
ฉันต้องได้รับอักขระตัวสุดท้ายของสตริง สมมติว่าฉันมี "ผู้ทดสอบ" เป็นสตริงอินพุตและฉันต้องการผลลัพธ์ที่จะเป็น "s" ฉันจะทำอย่างนั้นใน PHP ได้อย่างไร
476 php  string 

20
วิธีปฏิบัติที่ดีที่สุดสำหรับผู้ช่วยที่กำหนดเองใน Laravel 5 [ปิด]
ปิด คำถามนี้เป็นคำถามความคิดเห็นตาม ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้สามารถตอบข้อเท็จจริงและการอ้างอิงได้โดยแก้ไขโพสต์นี้ ปิดให้บริการใน19 วันที่ผ่านมา ฉันต้องการสร้างฟังก์ชันตัวช่วยเพื่อหลีกเลี่ยงการทำซ้ำรหัสระหว่างมุมมองใน Laravel 5: view.blade.php <p>Foo Formated text: {{ fooFormatText($text) }}</p> ฟังก์ชั่นการจัดรูปแบบข้อความเป็นพื้น ฉันจะสร้างไฟล์ด้วยฟังก์ชั่นเหล่านี้ได้ที่ไหนและอย่างไร

20
จะตรวจสอบว่าอาร์เรย์นั้นว่างเปล่าโดยใช้ PHP ได้อย่างไร
playersจะว่างเปล่าหรือรายการที่คั่นด้วยเครื่องหมายจุลภาค (หรือค่าเดียว) วิธีที่ง่ายที่สุดในการตรวจสอบว่าว่างเปล่าคืออะไร? ฉันคิดว่าฉันสามารถทำได้ทันทีที่ฉันเรียก$gameresultอาเรย์เข้ามา$gamerow? ในกรณีนี้มันอาจจะมีประสิทธิภาพมากกว่าที่จะข้ามการระเบิด$playerlistถ้ามันว่างเปล่า แต่เพื่อการโต้แย้งฉันจะตรวจสอบได้อย่างไรว่าอาร์เรย์ว่างเปล่าเช่นกัน? $gamerow = mysql_fetch_array($gameresult); $playerlist = explode(",", $gamerow['players']);
470 php  arrays 

14
จะอ่านไฟล์ขนาดใหญ่ทีละบรรทัดได้อย่างไร?
ฉันต้องการอ่านไฟล์ทีละบรรทัด แต่ไม่โหลดอย่างสมบูรณ์ในหน่วยความจำ ไฟล์ของฉันใหญ่เกินไปที่จะเปิดในหน่วยความจำและหากพยายามทำเช่นนั้นฉันจะได้รับข้อผิดพลาดจากหน่วยความจำเสมอ ขนาดไฟล์คือ 1 GB
469 php 

12
วิธีการวิเคราะห์โค้ดแบบคงที่ใน PHP? [ปิด]
ปิด. คำถามนี้ไม่เป็นไปตามหลักเกณฑ์กองมากเกิน ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นไปตามหัวข้อสำหรับ Stack Overflow ปิดให้บริการใน6 ปีที่ผ่านมา มีเครื่องมือวิเคราะห์แบบคงที่สำหรับไฟล์ต้นฉบับ PHP หรือไม่? ไบนารีตัวเองสามารถตรวจสอบข้อผิดพลาดทางไวยากรณ์ แต่ฉันกำลังมองหาบางอย่างที่ทำได้มากกว่าเช่น: การมอบหมายตัวแปรที่ไม่ได้ใช้ อาร์เรย์ที่กำหนดให้โดยไม่ต้องถูกกำหนดค่าเริ่มต้นก่อน และอาจมีคำเตือนเกี่ยวกับลักษณะโค้ด ...

7
ไม่สามารถใช้วิธีการส่งคืนค่าในบริบทการเขียน
ฉันคิดว่าโค้ดต่อไปนี้ควรใช้งานได้ แต่ไม่แก้ไข (ตอนนี้ทำงานใน PHP 5.5+) : if (!empty($r->getError())) อยู่ที่ไหนgetError(): public function getError() { return $this->error; } แต่ฉันจบลงด้วยข้อผิดพลาดนี้: ไม่สามารถใช้วิธีการส่งคืนค่าในบริบทการเขียน สิ่งนี้หมายความว่า? นี่ไม่ใช่แค่อ่านใช่ไหม
465 php 

26
ตรวจสอบว่าเซสชัน PHP เริ่มขึ้นแล้ว
ฉันมีไฟล์ PHP ที่บางครั้งเรียกจากหน้าเว็บที่เริ่มเซสชันและบางครั้งมาจากหน้าเว็บที่ไม่ได้เริ่มเซสชัน ดังนั้นเมื่อฉันมีsession_start()สคริปต์นี้บางครั้งฉันได้รับข้อความข้อผิดพลาดสำหรับ "เซสชั่นเริ่มแล้ว" สำหรับสิ่งที่ฉันได้ใส่บรรทัดเหล่านี้: if(!isset($_COOKIE["PHPSESSID"])) { session_start(); } แต่ครั้งนี้ฉันได้รับข้อความเตือนนี้: แจ้งให้ทราบล่วงหน้า: ตัวแปรที่ไม่ได้กำหนด: _SESSION มีวิธีที่ดีกว่าในการตรวจสอบว่าเซสชั่นได้เริ่มขึ้นแล้ว? ถ้าฉันใช้@session_startมันจะทำให้สิ่งต่าง ๆ ทำงานอย่างถูกต้องและเพียงแค่ปิดคำเตือน?


18
วิธีการเรียงลำดับของอาร์เรย์ที่เชื่อมโยงโดยค่าของคีย์ที่กำหนดใน PHP?
รับอาร์เรย์นี้: $inventory = array( array("type"=>"fruit", "price"=>3.50), array("type"=>"milk", "price"=>2.90), array("type"=>"pork", "price"=>5.43), ); ฉันต้องการเรียงลำดับ$inventoryองค์ประกอบตามราคาเพื่อรับ: $inventory = array( array("type"=>"pork", "price"=>5.43), array("type"=>"fruit", "price"=>3.50), array("type"=>"milk", "price"=>2.90), ); ฉันจะทำสิ่งนี้ได้อย่างไร

13
ทำไมรหัสนี้ไม่พิมพ์ตัวอักษร A ถึง Z
<?php for ($i = 'a'; $i <= 'z'; $i++) echo "$i\n"; ตัวอย่างนี้ให้ผลลัพธ์ต่อไปนี้ (บรรทัดใหม่จะถูกแทนที่ด้วยช่องว่าง): abcdefghijklmnopqrstu vwxyz aa ab ac โฆษณา ae af ag ai aj ak อัลฉันเป็น ao ap aq ar เป็นที่ au av aw ขวาน ay az บา bc bd เป็น bf bg bh bh bh bb bn bn bw …
435 php 

22
Laravel ต้องการส่วนขยาย Mcrypt PHP
ฉันพยายามที่จะใช้migrateฟังก์ชั่นในบนLaravel 4 OSXอย่างไรก็ตามฉันได้รับข้อผิดพลาดต่อไปนี้: Laravel requires the Mcrypt PHP extension. เท่าที่ฉันเข้าใจมันเปิดใช้งานแล้ว (ดูภาพด้านล่าง) มีอะไรผิดปกติและฉันจะแก้ไขได้อย่างไร
429 php  laravel  laravel-4  mcrypt 

8
คำหลัก PHP 'var' ทำอะไร
นี่อาจเป็นคำถามที่ไม่สำคัญมาก แต่ฉันไม่สามารถหาคำตอบได้ผ่านเครื่องมือค้นหาเว็บหรือบน php.net โปรดนำฉันไปยังที่ที่ฉันสามารถอ่านเกี่ยวกับเรื่องนี้ได้หากคุณไม่มีเวลาอธิบาย คำหลัก 'var' หมายถึงอะไรใน PHP มีความแตกต่างระหว่าง PHP4 และ PHP5 หรือไม่?
427 php  keyword 

30
วิธีที่ดีที่สุดในการรับองค์ประกอบสุดท้ายของอาร์เรย์โดยไม่ลบมันคืออะไร
ตกลง, ฉันรู้ทั้งหมดarray_pop()แต่ก็ลบองค์ประกอบสุดท้าย วิธีที่ดีที่สุดในการรับองค์ประกอบสุดท้ายของอาร์เรย์โดยไม่ลบมันคืออะไร แก้ไข: นี่คือโบนัส: $array = array('a' => 'a', 'b' => 'b', 'c' => 'c'); หรือแม้กระทั่ง $array = array('a', 'b', 'c', 'd'); unset($array[2]); echo $array[sizeof($array) - 1]; // Output: PHP Notice: Undefined offset: 2 in - on line 4
427 php  arrays 

12
json_decode เป็นอาร์เรย์
ฉันพยายามที่จะถอดรหัสสตริง JSON เป็นอาร์เรย์ แต่ฉันได้รับข้อผิดพลาดดังต่อไปนี้ ข้อผิดพลาดร้ายแรง: ไม่สามารถใช้วัตถุประเภท stdClass เป็นอาร์เรย์ใน C: \ wamp \ www \ temp \ asklaila.php ในบรรทัด 6 นี่คือรหัส: <?php $json_string = 'http://www.domain.com/jsondata.json'; $jsondata = file_get_contents($json_string); $obj = json_decode($jsondata); print_r($obj['Result']); ?>
422 php  arrays  json 

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