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

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


9
PDF-API ใดที่ดีที่สุดสำหรับ PHP [ปิด]
ตามที่กล่าวไว้ในปัจจุบันคำถามนี้ไม่เหมาะสำหรับรูปแบบถาม & ตอบของเรา เราคาดหวังว่าคำตอบจะได้รับการสนับสนุนจากข้อเท็จจริงการอ้างอิงหรือความเชี่ยวชาญ แต่คำถามนี้อาจก่อให้เกิดการถกเถียงโต้แย้งการสำรวจความคิดเห็นหรือการอภิปรายเพิ่มเติม หากคุณรู้สึกว่าคำถามนี้สามารถปรับปรุงได้และอาจเปิดใหม่ได้โปรดไปที่ศูนย์ช่วยเหลือเพื่อรับคำแนะนำ ปิดให้บริการใน8 ปีที่ผ่านมา PDF-API ใดที่ดีที่สุดสำหรับ PHP ApacheFOP dompdf FPDF html2ps mPDF PDFlib TCPDF wkhtmltopdf Zend_Pdf
110 php  pdf  pdf-generation 

8
จะเพิ่ม http: // ได้อย่างไรหากไม่มีอยู่ใน URL
ฉันจะเพิ่มhttp://ไปยัง URL ถ้ามันไม่ได้รวมโปรโตคอล (เช่นhttp://, https://หรือftp://)? ตัวอย่าง: addhttp("google.com"); // http://google.com addhttp("www.google.com"); // http://www.google.com addhttp("google.com"); // http://google.com addhttp("ftp://google.com"); // ftp://google.com addhttp("https://google.com"); // https://google.com addhttp("http://google.com"); // http://google.com addhttp("rubbish"); // http://rubbish
110 php  regex 

5
ตัวเองใหม่ (); ค่าเฉลี่ยใน PHP?
ฉันไม่เคยเห็นรหัสแบบนี้: public static function getInstance() { if ( ! isset(self::$_instance)) { self::$_instance = new self(); } return self::$_instance; } มันเหมือนกับnew className()? แก้ไข ถ้าคลาสเป็นผู้สืบทอดคลาสใดที่ชี้ไปที่?
110 php  class  self 

5
รับตัวอ้างอิง URL ดั้งเดิมด้วย PHP หรือไม่
ฉันกำลังใช้$_SERVER['HTTP_REFERER'];เพื่อรับ URL อ้างอิง ทำงานตามที่คาดไว้จนกว่าผู้ใช้จะคลิกหน้าอื่นและผู้อ้างอิงเปลี่ยนไปยังหน้าสุดท้าย ฉันจะจัดเก็บ URL อ้างอิงดั้งเดิมได้อย่างไร
110 php  http-referer 

6
PHP เรียงลำดับ Array ตามค่า SubArray
ฉันมีโครงสร้างอาร์เรย์ต่อไปนี้: Array ( [0] => Array ( [configuration_id] => 10 [id] => 1 [optionNumber] => 3 [optionActive] => 1 [lastUpdated] => 2010-03-17 15:44:12 ) [1] => Array ( [configuration_id] => 9 [id] => 1 [optionNumber] => 2 [optionActive] => 1 [lastUpdated] => 2010-03-17 15:44:12 ) [2] => Array ( [configuration_id] …
110 php  arrays  sorting 

6
in_array หลายค่า
ฉันจะตรวจสอบหลายค่าได้อย่างไรเช่น: $arg = array('foo','bar'); if(in_array('foo','bar',$arg)) นั่นคือตัวอย่างเพื่อให้คุณเข้าใจดีขึ้นเล็กน้อยฉันรู้ว่ามันไม่ได้ผล
110 php  arrays 

5
php ตรวจสอบว่าอาร์เรย์มีค่าอาร์เรย์ทั้งหมดจากอาร์เรย์อื่นหรือไม่
$all = array ( 0 => 307, 1 => 157, 2 => 234, 3 => 200, 4 => 322, 5 => 324 ); $search_this = array ( 0 => 200, 1 => 234 ); ฉันต้องการทราบว่า $ all มีค่า $ search_this ทั้งหมดและส่งคืนจริงหรือเท็จ มีความคิดอย่างไร
110 php  arrays 

7
คำหลัก "คงที่" ภายในฟังก์ชัน?
ฉันกำลังดูแหล่งที่มาของ Drupal 7 และฉันพบบางสิ่งที่ฉันไม่เคยเห็นมาก่อน ฉันได้หาข้อมูลเบื้องต้นในคู่มือ php แต่ไม่ได้อธิบายตัวอย่างเหล่านี้ ไม่คำหลักอะไรstaticทำเพื่อตัวแปรภายในฟังก์ชันได้หรือไม่ function module_load_all($bootstrap = FALSE) { static $has_run = FALSE
110 php  function  static  keyword 


1
ดึงผลลัพธ์ Laravel Model ตาม ID หลายตัว
ฉันได้นำZendSearchไปใช้ในLaravelแอปพลิเคชันของฉัน ฉันใช้มันเป็นเครื่องมือค้นหาของฉันที่ผู้ใช้จะพิมพ์คำค้นหาจากนั้นZendSearchจะส่งผลลัพธ์กลับมาให้ฉันเรียงลำดับตามความเกี่ยวข้อง อย่างไรก็ตามอาร์เรย์ที่ZendSearchส่งคืนจะส่งคืนเฉพาะ ID เร็กคอร์ดของฉันเท่านั้น (ไม่ส่งคืนข้อมูลบันทึกจริงใด ๆ ) ต่อไปจะเป็นวิธีที่ถูกต้องในการสืบค้น Model ของฉันเพื่อดึงผลลัพธ์ตามZendSearchผลลัพธ์อาร์เรย์ซึ่งเป็นเพียงอาร์เรย์ของ ID ที่เรียงตามความเกี่ยวข้อง ฉันรู้ว่าModel::find(1)จะส่งคืนระเบียนของฉันด้วย ID เป็น 1 แต่ฉันจะป้อนfind()อาร์เรย์ของ ID ที่ฉันต้องการส่งคืนตามลำดับที่ฉันให้ได้อย่างไร

4
การเขียนบรรทัดใหม่ไปยังไฟล์ใน PHP (ฟีดบรรทัด)
รหัสของฉัน: $i = 0; $file = fopen('ids.txt', 'w'); foreach ($gemList as $gem) { fwrite($file, $gem->getAttribute('id') . '\n'); $gemIDs[$i] = $gem->getAttribute('id'); $i++; } fclose($file); ด้วยเหตุผลบางอย่างมันเขียน\nเป็นสตริงดังนั้นไฟล์จึงมีลักษณะดังนี้: 40119\n40122\n40120\n42155\n36925\n45881\n42145\n45880 จาก Google'ing บอกให้ใช้\r\nแต่\rเป็นการกลับรถซึ่งดูเหมือนจะไม่ใช่สิ่งที่ฉันต้องการทำ ฉันแค่ต้องการให้ไฟล์มีลักษณะดังนี้: 40119 40122 40120 42155 36925 45881 42145 45880 ขอบคุณ.
109 php  newline  fopen  fwrite  linefeed 

15
dyld: ไม่ได้โหลดไลบรารี: /usr/local/lib/libjpeg.8.dylib - homebrew php
PHP ไม่ทำงานสำหรับฉันเนื่องจากฉันพบปัญหา libpng นี้ดังนั้นฉันจึงติดตั้งเวอร์ชันใหม่ด้วย Homebrew อย่างไรก็ตามฉันได้รับข้อผิดพลาดที่คล้ายกันlibjpegในครั้งนี้: $ php -v dyld: Library not loaded: /usr/local/lib/libjpeg.8.dylib Referenced from: /usr/local/bin/php Reason: image not found Trace/BPT trap: 5 ข้อเสนอแนะใด ๆ ?
109 php  homebrew 

18
ใช้ CSS ในมุมมอง Laravel?
ฉันเพิ่งเริ่มเรียนรู้ Laravel และสามารถเรียนรู้พื้นฐานของคอนโทรลเลอร์และการกำหนดเส้นทางได้ ระบบปฏิบัติการของฉันคือ Mac OS X Lion และอยู่บนเซิร์ฟเวอร์ MAMP รหัสของฉันจาก route.php: Route::get('/', function() { return View::make('home.index'); }); Route::get('businesses', function() { return View::make('businesses.index'); }); Route::get('testing', function() { return View::make('testing.index'); }); Route::get('hello', function() { return "<h3>Hello world!</H3>"; }); ใช้งานได้มุมมองจะแสดงอย่างสมบูรณ์แบบ '' อย่างไรก็ตาม '' สิ่งที่ฉันต้องการลองทำคือรวม CSS ไว้ในมุมมองฉันพยายามเพิ่มลิงก์ไปยังสไตล์ชีทภายในไดเรกทอรี แต่หน้านั้นแสดงเป็นแบบอักษรเบราว์เซอร์เริ่มต้นด้วยซ้ำ แม้ว่า css จะอยู่ใน HTML! นี่คือ …
109 php  frameworks  laravel 

5
วนรอบ php อาร์เรย์
ฉันมีอาร์เรย์นี้ ... คุณจะพิมพ์พา ธ ไฟล์และชื่อไฟล์แต่ละไฟล์ได้อย่างไร? วิธีที่ดีที่สุดในการทำคืออะไร? Array ( [0] => Array ( [fid] => 14 [list] => 1 [data] => Array ( [alt] => [title] => ) [uid] => 1 [filename] => trucks_10785.jpg [filepath] => sites/default/files/trucks_10785.jpg [filemime] => image/jpeg [filesize] => 143648 [status] => 1 [timestamp] => 1291424171 [nid] => …
109 php  arrays  printing  loops 

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