ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

ThaiSEOBoard.comพัฒนาเว็บไซต์Programmingสอบถาม php array จัดอยู่ในรูปแบบใหม่ครับ
หน้า: [1]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: สอบถาม php array จัดอยู่ในรูปแบบใหม่ครับ  (อ่าน 716 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
JumDaiDee
สมุนแก๊งเสียว
*

พลังน้ำใจ: 18
ออฟไลน์ ออฟไลน์

กระทู้: 566



ดูรายละเอียด
« เมื่อ: 06 สิงหาคม 2015, 15:45:30 »

Array
(
   
  • => aa
  • [1] => bb
        [2] => cc
        [3] => dd
        [4] => ee
    )

    ผมมี array แบบนี้ แต่อยากแปลงให้อยู่ในรูปใหม่ แบบนี้ต้องทำอย่างไรครับ
    เริ่มต้นที่ name2 ครับ

    Array
    (
       
[name2] => aa
    [name3] => bb
    [name4] => cc
    [name5] => dd
    [name6] => ee
)
บันทึกการเข้า

สินค้าออนไลน์ https://www.shoppook.com/product | โปรแกรมออนไลน์ : https://appnon.com
jubajuba
สมุนแก๊งเสียว
*

พลังน้ำใจ: 32
ออฟไลน์ ออฟไลน์

กระทู้: 536



ดูรายละเอียด เว็บไซต์
« ตอบ #1 เมื่อ: 06 สิงหาคม 2015, 16:07:28 »

เอิ่ม  ผมไม่เข้าใจคำถามอะครับ
บันทึกการเข้า

SEnzoP
ก๊วนเสียว
*

พลังน้ำใจ: 47
ออฟไลน์ ออฟไลน์

กระทู้: 456



ดูรายละเอียด เว็บไซต์
« ตอบ #2 เมื่อ: 06 สิงหาคม 2015, 16:07:59 »

ประมาณนี้
$i 0;
while ( 
$i<count($array) ) {
 
$new['name'.($i+2)] = $array[$i];
 
$i++;
}
บันทึกการเข้า

TeraBox for Webmaster สร้างรายได้จากการแชร์ไฟล์ มีแพลนให้เลือกหลายแบบ
JumDaiDee
สมุนแก๊งเสียว
*

พลังน้ำใจ: 18
ออฟไลน์ ออฟไลน์

กระทู้: 566



ดูรายละเอียด
« ตอบ #3 เมื่อ: 06 สิงหาคม 2015, 16:36:08 »

ประมาณนี้
$i 0;
while ( 
$i<count($array) ) {
 
$new['name'.($i+2)] = $array[$i];
 
$i++;
}

สุดยอดไปเลยครับ ได้แล้วครับผม +1 สำหรับน้ำใจ ให้แล้วนะครับ
 wanwan017 wanwan017
บันทึกการเข้า

สินค้าออนไลน์ https://www.shoppook.com/product | โปรแกรมออนไลน์ : https://appnon.com
ball6847
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 212
ออฟไลน์ ออฟไลน์

กระทู้: 4,174



ดูรายละเอียด
« ตอบ #4 เมื่อ: 06 สิงหาคม 2015, 21:54:14 »

โค๊ด: (php)
<?php

$items 
= [];
foreach (
$original as $i => $item) {
    
$items['name'.($i 2)] = $item;
}

ไม่ค่อยชอบ while เป็นการส่วนตัว ฮ่าๆ
« แก้ไขครั้งสุดท้าย: 06 สิงหาคม 2015, 21:54:37 โดย ball6847 » บันทึกการเข้า

JumDaiDee
สมุนแก๊งเสียว
*

พลังน้ำใจ: 18
ออฟไลน์ ออฟไลน์

กระทู้: 566



ดูรายละเอียด
« ตอบ #5 เมื่อ: 06 สิงหาคม 2015, 22:18:34 »

โค๊ด: (php)
<?php

$items 
= [];
foreach (
$original as $i => $item) {
    
$items['name'.($i 2)] = $item;
}

ไม่ค่อยชอบ while เป็นการส่วนตัว ฮ่าๆ

ขอบคุณครับ จิรงๆ ของผมก็เป็น foreach เหมือนกันครับ
ได้ array มาจาก input form แต่พอเห็นตัวอย่างแล้วก็อ๋อ แบบนี้เอง

ขอบคุณอีกท่านครับ ได้ครับรู้อีกแบบ
บันทึกการเข้า

สินค้าออนไลน์ https://www.shoppook.com/product | โปรแกรมออนไลน์ : https://appnon.com
หน้า: [1]   ขึ้นบน
พิมพ์