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

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

27
จัดรูปแบบไบต์เป็นกิโลไบต์เมกะไบต์กิกะไบต์
สถานการณ์จำลอง: ขนาดของไฟล์ต่าง ๆ จะถูกเก็บไว้ในฐานข้อมูลเป็นไบต์ วิธีที่ดีที่สุดในการจัดรูปแบบข้อมูลขนาดนี้เป็นกิโลไบต์เมกะไบต์และกิกะไบต์คืออะไร เช่นฉันมี MP3 ที่ Ubuntu แสดงเป็น "5.2 MB (5445632 bytes)" ฉันจะแสดงสิ่งนี้บนหน้าเว็บเป็น "5.2 MB" และมีไฟล์แสดงน้อยกว่าหนึ่งเมกะไบต์เป็น KB และไฟล์หนึ่งกิกะไบต์ขึ้นไปแสดงเป็น GB ได้อย่างไร
184 php 

6
ฉันจะลบคีย์และค่าของคีย์ออกจากอาร์เรย์ที่เชื่อมโยงได้อย่างไร
รับอาเรย์แบบเชื่อมโยง: array("key1" => "value1", "key2" => "value2", ...) ฉันจะดำเนินการเกี่ยวกับการลบคู่คีย์ - ค่าที่ได้รับจากคีย์ได้อย่างไร
183 php  arrays 

9
Rebase คีย์อาเรย์หลังจากยกเลิกการตั้งค่าองค์ประกอบ
ฉันมีอาเรย์: $array = array(1,2,3,4,5); ถ้าฉันจะทิ้งเนื้อหาของอาร์เรย์พวกเขาจะมีลักษณะเช่นนี้: array(5) { [0] => int(1) [1] => int(2) [2] => int(3) [3] => int(4) [4] => int(5) } เมื่อฉันวนซ้ำและยกเลิกการตั้งค่าคีย์บางอย่างดัชนีจะเพิ่มขึ้นทั้งหมด foreach($array as $i => $info) { if($info == 1 || $info == 2) { unset($array[$i]); } } ต่อจากนั้นถ้าฉันทำดัมพ์อื่นตอนนี้มันจะดูเหมือน: array(3) { [2] => int(3) [3] => int(4) …
183 php 

27
วิธีตัดทอนสตริงใน PHP เป็นคำที่ใกล้เคียงกับจำนวนอักขระมากที่สุด?
ฉันมีข้อมูลโค้ดเขียนใน PHP ที่ดึงบล็อกข้อความจากฐานข้อมูลและส่งออกไปยังวิดเจ็ตบนหน้าเว็บ กลุ่มข้อความต้นฉบับอาจเป็นบทความที่มีความยาวหรือประโยคสั้น ๆ หรือสองประโยคก็ได้ แต่สำหรับวิดเจ็ตนี้ฉันไม่สามารถแสดงได้มากกว่าพูด 200 ตัวอักษร ฉันสามารถใช้ substr () เพื่อตัดข้อความที่ 200 chars แต่ผลลัพธ์จะถูกตัดออกกลางคำ - สิ่งที่ฉันต้องการคือการสับข้อความที่ท้ายคำสุดท้ายก่อน 200 chars
183 php  string  function 


7
array_push () พร้อมคู่ค่าคีย์
ฉันมีอาร์เรย์ที่มีอยู่ซึ่งฉันต้องการเพิ่มค่า ฉันพยายามที่จะบรรลุถึงการใช้array_push()ที่ไม่มีประโยชน์ ด้านล่างเป็นรหัสของฉัน: $data = array( "dog" => "cat" ); array_push($data['cat'], 'wagon'); สิ่งที่ฉันต้องการบรรลุคือการเพิ่มcatเป็นกุญแจสำคัญใน$dataอาร์เรย์ที่มีwagonเป็นค่าเพื่อที่จะเข้าถึงได้เหมือนในตัวอย่างด้านล่าง: echo $data['cat']; // the expected output is: wagon ฉันจะบรรลุสิ่งนั้นได้อย่างไร
183 php  arrays 

3
อะไรคือความแตกต่างระหว่าง“ php artisan dump-autoload” และ“ composer dump-autoload”?
ฉันค่อนข้างใหม่สำหรับ Laravel 4 และนักแต่งเพลง ในขณะที่ฉันทำแบบฝึกหัด Laravel 4 ฉันไม่เข้าใจความแตกต่างระหว่างสองคำสั่ง php artisan dump-autoloadและcomposer dump-autoloadความแตกต่างระหว่างพวกเขาคืออะไร?

17
Laravel: รับ URL พื้นฐาน
คำถามง่าย ๆ แต่คำตอบนั้นค่อนข้างยาก ใน Codeigniter ฉันสามารถโหลด url helper แล้วก็ทำได้ echo base_url(); เพื่อรับ URL ของเว็บไซต์ของฉัน Laravel มีข้อเทียบเท่าหรือไม่?
183 php  laravel  base-url 

10
ไม่สามารถใช้ชื่อตาราง PostgreSQL เพียงอย่างเดียว (“ ไม่มีความเกี่ยวข้อง”)
ฉันพยายามเรียกใช้สคริปต์ PHP ต่อไปนี้เพื่อทำแบบสอบถามฐานข้อมูลอย่างง่าย: $db_host = "localhost"; $db_name = "showfinder"; $username = "user"; $password = "password"; $dbconn = pg_connect("host=$db_host dbname=$db_name user=$username password=$password") or die('Could not connect: ' . pg_last_error()); $query = 'SELECT * FROM sf_bands LIMIT 10'; $result = pg_query($query) or die('Query failed: ' . pg_last_error()); สิ่งนี้ทำให้เกิดข้อผิดพลาดดังต่อไปนี้: การค้นหาล้มเหลว: ERROR: ความสัมพันธ์ "sf_bands" …

20
รับ Query Executioned ใน Laravel 3/4
ฉันจะดึงเคียวรี SQL ที่ถูกเรียกใช้งานดิบใน Laravel 3/4 โดยใช้ Laravel Query Builder หรือ Eloquent ORM ได้อย่างไร ตัวอย่างเช่นสิ่งนี้: DB::table('users')->where_status(1)->get(); หรือ: (posts (id, user_id, ...)) User::find(1)->posts->get(); มิฉะนั้นอย่างน้อยที่สุดฉันจะสามารถบันทึกคิวรีทั้งหมดที่ดำเนินการไปยัง laravel.log ได้อย่างไร

2
อ้างอิง: เปรียบเทียบการพิมพ์และเสียงสะท้อนของ PHP
PHP printและPHP ต่างกันechoอย่างไร Stack Overflow มีคำถามมากมายที่ถามเกี่ยวกับการใช้งานPHP printและechoคำหลัก จุดประสงค์ของโพสต์นี้คือเพื่อให้ คำถามอ้างอิงที่เป็นที่ยอมรับและคำตอบเกี่ยวกับ PHP printและechoคำหลักและเปรียบเทียบความแตกต่างและกรณีการใช้งานของพวกเขา
182 php  echo 

8
PHP - ย้ายไฟล์ไปยังโฟลเดอร์อื่นบนเซิร์ฟเวอร์
ฉันต้องอนุญาตให้ผู้ใช้ในเว็บไซต์ของฉันลบภาพออกจากเซิร์ฟเวอร์หลังจากที่พวกเขาอัปโหลดหากพวกเขาไม่ต้องการพวกเขาอีกต่อไป ก่อนหน้านี้ฉันเคยใช้unlinkฟังก์ชั่นใน PHP แต่หลังจากได้รับแจ้งว่าสิ่งนี้อาจมีความเสี่ยงและปัญหาด้านความปลอดภัย (รหัสก่อนหน้าด้านล่าง :) if(unlink($path.'image1.jpg')){ // deleted } ตอนนี้ฉันต้องการย้ายไฟล์ไปที่โฟลเดอร์อื่นแทน สิ่งนี้จะต้องสามารถทำได้นานหลังจากที่พวกเขาอัปโหลดไฟล์ครั้งแรกดังนั้นเมื่อใดก็ตามที่พวกเขาเข้าสู่บัญชีของพวกเขา หากฉันมีโฟลเดอร์หลักที่เก็บภาพผู้ใช้: user/ จากนั้นภายในโฟลเดอร์ที่เรียกว่าเดลซึ่งเป็นปลายทางสำหรับวางรูปภาพที่ไม่ต้องการ: user/del/ มีคำสั่งให้ย้ายไฟล์ไปยังโฟลเดอร์อื่นหรือไม่? ดังนั้นพูดว่า: user/image1.jpg ย้ายไปที่ / กลายเป็น user/del/image1.jpg
182 php  directory  move  unlink 


6
ความแตกต่างและความคล้ายคลึงกันระหว่าง Lumen และ Laravel
ฉันอ่านเอกสารและดูเหมือนว่าลูเมนเป็น Laravel ที่มีคุณสมบัติน้อยกว่า ฉันต้องคิดถึงบางสิ่ง ฉันกำลังมองหาตารางเปรียบเทียบองค์ประกอบและคุณสมบัติของทั้ง Laravel และ Lumen ไม่มีใครรู้ถึงความแตกต่าง?
181 php  laravel  lumen 

12
พิมพ์อาร์เรย์เป็นไฟล์
ฉันต้องการพิมพ์อาเรย์เป็นไฟล์ ฉันต้องการให้ไฟล์มีลักษณะคล้ายกันกับว่าโค้ดลักษณะนี้มีลักษณะอย่างไร print_r ($abc); สมมติว่า $ abc เป็นอาร์เรย์ มีโซลูชันหนึ่งบรรทัดสำหรับสิ่งนี้มากกว่าปกติสำหรับแต่ละลุค ป.ล. - ตอนนี้ฉันใช้ซีเรียลไลซ์เซชัน แต่ฉันต้องการทำให้ไฟล์อ่านได้เนื่องจากความสามารถในการอ่านค่อนข้างยากด้วยอาเรย์อนุกรม
181 php  serialization 

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