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

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

4
“ การมอบหมายจำนวนมาก” หมายถึงอะไรใน Laravel
เมื่อฉันเดินผ่าน Laravel Mass Assignmentเอกสารเกี่ยวกับฝีปากออมส่วนหนึ่งหัวข้อที่ผมได้คำใหม่ แสดงเอกสารวิธีการมอบหมายจำนวนมากและการตั้งค่าคุณสมบัติfillableหรือ guardedแต่หลังจากผ่านไปแล้วฉันก็ไม่เข้าใจอย่างถ่องแท้Mass Assignmentและมันทำงานอย่างไร จากประสบการณ์ที่ผ่านมาของฉันใน CodeIgniter ฉันไม่เคยได้ยินคำนี้ ใครบ้างมีคำอธิบายง่ายๆเกี่ยวกับที่?

7
ส่งออกเป็น CSV ผ่าน PHP
สมมติว่าฉันมีฐานข้อมูล .... มีวิธีที่ฉันสามารถส่งออกสิ่งที่ฉันมีจากฐานข้อมูลไปยังไฟล์ CSV (และไฟล์ข้อความ [ถ้าเป็นไปได้]) ผ่าน PHP หรือไม่
158 php  csv 

7
วิธีคัดลอกไฟล์จากไดเรกทอรีหนึ่งไปยังอีกไดเรกทอรีหนึ่งโดยใช้ PHP
บอกว่าผมได้มีไฟล์test.phpในไดเรกทอรีเช่นเดียวกับfoo barฉันจะแทนที่bar/test.phpด้วยการfoo/test.phpใช้งานได้PHPอย่างไร ฉันใช้ Windows XP เป็นโซลูชันข้ามแพลตฟอร์มที่ยอดเยี่ยม แต่เป็นที่ต้องการของ windows
158 php  file  file-io  copy  filesystems 

19
PHP แปลง XML เป็น JSON
ฉันพยายามแปลง xml เป็น json ใน php ถ้าฉันใช้โปรแกรมแปลงอย่างง่ายโดยใช้ xml แบบง่ายและ json_encode ไม่มีคุณสมบัติใด ๆ ในการแสดง xml $xml = simplexml_load_file("states.xml"); echo json_encode($xml); ดังนั้นฉันจึงพยายามวิเคราะห์แบบนี้ด้วยตนเอง foreach($xml->children() as $state) { $states[]= array('state' => $state->name); } echo json_encode($states); และเอาท์พุทสำหรับรัฐ{"state":{"0":"Alabama"}}มากกว่า{"state":"Alabama"} ผมทำอะไรผิดหรือเปล่า? XML: <?xml version="1.0" ?> <states> <state id="AL"> <name>Alabama</name> </state> <state id="AK"> <name>Alaska</name> </state> </states> เอาท์พุท: [{"state":{"0":"Alabama"}},{"state":{"0":"Alaska"} var …
158 php  xml  json 


3
PDO รับ ID ล่าสุดที่ถูกแทรก
ฉันมีแบบสอบถามและฉันต้องการแทรก ID ล่าสุด ID ฟิลด์เป็นคีย์หลักและการเพิ่มอัตโนมัติ ฉันรู้ว่าฉันต้องใช้คำสั่งนี้: LAST_INSERT_ID() คำสั่งนั้นใช้ได้กับข้อความค้นหาเช่นนี้: $query = "INSERT INTO `cell-place` (ID) VALUES (LAST_INSERT_ID())"; แต่ถ้าฉันต้องการรับ ID โดยใช้คำสั่งนี้: $ID = LAST_INSERT_ID(); ฉันได้รับข้อผิดพลาดนี้: Fatal error: Call to undefined function LAST_INSERT_ID() ผมทำอะไรผิดหรือเปล่า?
158 php  mysql  database  pdo 

13
การลบแถวที่เกี่ยวข้องใน Laravel โดยอัตโนมัติ (Eloquent ORM)
เมื่อฉันลบแถวโดยใช้ไวยากรณ์นี้: $user->delete(); มีวิธีที่จะแนบโทรกลับแปลก ๆ เช่นนั้นจะทำเช่นนี้โดยอัตโนมัติ: $this->photo()->delete(); โดยเฉพาะอย่างยิ่งภายในโมเดลระดับ
158 php  laravel 

11
วันแรกของเดือนปัจจุบันใน php โดยใช้ date_modify เป็นวัตถุ DateTime
ฉันจะได้รับวันจันทร์ของสัปดาห์นี้ด้วย: $monday = date_create()->modify('this Monday'); ฉันต้องการได้อย่างง่ายดายเหมือนกันในวันที่ 1 ของเดือนนี้ ฉันจะบรรลุสิ่งนั้นได้อย่างไร
157 php  date  datetime 

10
มีอะไรเร็วและดีกว่าที่จะตรวจสอบว่ามีคีย์อาร์เรย์ใน PHP หรือไม่
ลองพิจารณาตัวอย่างทั้งสองนี้ ... $key = 'jim'; // example 1 if (isset($array[$key])) { // ... } // example 2 if (array_key_exists($key, $array)) { // ... } ฉันสนใจที่จะรู้ว่าทั้งสองอย่างนี้ดีกว่าหรือไม่ ฉันเคยใช้มาก่อนเสมอ แต่เคยเห็นคนจำนวนมากใช้ตัวอย่างที่สองในเว็บไซต์นี้ ดังนั้นจะดีกว่ากัน? ได้เร็วขึ้น? เจตนาชัดเจนขึ้นหรือไม่
157 php  performance 

7
การทำ HTTP ร้องขอจาก Laravel ไปยัง API ภายนอก
สิ่งที่ฉันต้องการคือรับวัตถุจาก API ที่มีการร้องขอ HTTP (เช่น AJAX ของ jQuery) ไปยัง API ภายนอก ฉันจะเริ่มได้อย่างไร ฉันค้นคว้าเกี่ยวกับ Mr Google แต่หาอะไรไม่ได้ ฉันเริ่มสงสัยว่ามันเป็นไปได้หรือไม่ ในโพสต์นี้Laravel 4 ทำการร้องขอโพสต์จากตัวควบคุมไปยัง url ภายนอกด้วยข้อมูลที่ดูเหมือนว่าสามารถทำได้ แต่ไม่มีตัวอย่างหรือแหล่งที่มาที่จะค้นหาเอกสารบางอย่าง กรุณาช่วยฉันออกไป?
157 php  http  laravel  request 

18
มีวิธีใช้สองเวอร์ชัน PHP ใน XAMPP หรือไม่?
เรากำลังเรียกใช้ XAMPP ด้วย PHP 7.0 เพราะผลิตภัณฑ์ใหม่ของเราต้องการ PHP 7 แต่มีโครงการเก่า ๆ ที่ใช้ฟังก์ชั่นเช่นmysql_connectฯลฯ สิ่งเหล่านั้นจะถูกลบใน PHP 7.0 ดังนั้นมีวิธีที่จะเปลี่ยน PHP เวอร์ชันใน XAMPP ได้อย่างง่ายดายหรือไม่? หมายเหตุ : โปรดอย่าแนะนำให้อัพเกรดโครงการเก่าให้เข้ากันได้กับเวอร์ชันใหม่เพราะฉันไม่อยู่ในฐานะที่จะทำเพราะการตัดสินใจนั้นฉันไม่ได้รับในฐานะนักพัฒนา (แค่พนักงาน)
157 php  xampp 

21
คุณทำดัชนีอาร์เรย์อีกครั้งใน PHP ได้อย่างไร
ฉันมีอาเรย์ต่อไปนี้ซึ่งฉันต้องการจะทำดัชนีใหม่ดังนั้นคีย์จะกลับด้าน (เริ่มจากที่ 1): อาร์เรย์ปัจจุบัน ( แก้ไข:อาร์เรย์มีลักษณะเช่นนี้): Array ( [2] => Object ( [title] => Section [linked] => 1 ) [1] => Object ( [title] => Sub-Section [linked] => 1 ) [0] => Object ( [title] => Sub-Sub-Section [linked] => ) ) มันควรเป็นอย่างไร: Array ( [1] => Object ( [title] => …
157 php  arrays  indexing 

9
PHP - รับชื่อคีย์ของค่าอาร์เรย์
ฉันมีอาร์เรย์ดังนี้ function example() { /* some stuff here that pushes items with dynamically created key strings into an array */ return array( // now lets pretend it returns the created array 'firstStringName' => $whatEver, 'secondStringName' => $somethingElse ); } $arr = example(); // now I know that $arr contains $arr['firstStringName']; …
157 php  arrays  array-key 

5
อะไรคือวิธีปฏิบัติที่ดีที่สุดสำหรับการจับและการยกเว้นใหม่?
ควรจับโยนข้อยกเว้นใหม่อีกครั้งโดยตรงหรือควรปิดล้อมข้อยกเว้นใหม่หรือไม่ นั่นคือฉันควรทำสิ่งนี้: try { $connect = new CONNECT($db, $user, $password, $driver, $host); } catch (Exception $e) { throw $e; } หรือสิ่งนี้: try { $connect = new CONNECT($db, $user, $password, $driver, $host); } catch (Exception $e) { throw new Exception("Exception Message", 1, $e); } หากคำตอบของคุณคือการขว้างปาโดยตรงโปรดแนะนำการใช้ข้อยกเว้นการผูกมัดฉันไม่สามารถเข้าใจสถานการณ์จริงที่เราใช้ข้อยกเว้นการผูกมัด
156 php  exception 

22
จะหาคำแรกของประโยคใน PHP ได้อย่างไร?
ฉันต้องการแยกคำแรกของตัวแปรออกจากสตริง ตัวอย่างเช่นรับข้อมูลนี้: <?php $myvalue = 'Test me more'; ?> เอาต์พุตผลลัพธ์ควรTestเป็นคำแรกของอินพุต ฉันจะทำสิ่งนี้ได้อย่างไร

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