• 1 رای - 1 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
ساخت آرابه های تو در تو از طریق محتوای موجود در دیتابیس
#1
سلام
کد پی‌اچ‌پی:
$SubArray='array("Item1","Item2")';
 
$ArryaFull = array(
                    
$SubArray
); 
برای پیاده سازی این ساختار آرایه باید به چه صورتی اقدام کنم ؟

این مورد را برای پیاده سازی کیبورد ربات تلگرام نیاز دارم . به وصرتی که کابر ، صفحه منوهای مورد نظرش را در دیتابیس تعریف کند و ساختار آرایه های مربوط به صفحه کلید از دیتابیس خوانده شود .

در اصل میخواهم آرایه هایی که در آرایه اصلی Keyboard قرار دارد را از دیتابیس بخوانم و در آرایه اصلی keyboard نمایش دهم .

کد پی‌اچ‌پی:
$Keyboard = array(
                    array(
"Item1","Item2","Item3"),
                    array(
"Item4","Item5","Item6"),
                    array(
"Item7","Item8","Item9")
                ); 
  پاسخ
تشکر شده توسط :
#2
سلام
اگر منظورتون رو درست متوجه شده باشم، اطلاعات رو به صورت json یا serialize در دیتابیس ذخیره کنید و به راحتی اونها رو بخونید و استفاده کنید. همچینی میتونید یه جدول به صورت key, value, parent درست کنید و همه رکوردها رو به اون صورت ذخیره کنید که البته یه کمی سخت تر میشه کارتون
میثم محمودی | انجمن کد ایگنایتر فارسی
--------------------------
هرگز نمي توان با آدمهاي کوچک کارهاي بزرگ انجام داد
  پاسخ
تشکر شده توسط :
#3
(۱۳۹۶ تير ۱۳, ۰۲:۳۴ ب.ظ)rash44 نوشته: سلام
کد پی‌اچ‌پی:
$SubArray='array("Item1","Item2")';
 
$ArryaFull = array(
                    
$SubArray
); 
برای پیاده سازی این ساختار آرایه باید به چه صورتی اقدام کنم ؟

این مورد را برای پیاده سازی کیبورد ربات تلگرام نیاز دارم . به وصرتی که کابر ، صفحه منوهای مورد نظرش را در دیتابیس تعریف کند و ساختار آرایه های مربوط به صفحه کلید از دیتابیس خوانده شود .

در اصل میخواهم آرایه هایی که در آرایه اصلی Keyboard قرار دارد را از دیتابیس بخوانم و در آرایه اصلی keyboard نمایش دهم .

کد پی‌اچ‌پی:
$Keyboard = array(
                    array(
"Item1","Item2","Item3"),
                    array(
"Item4","Item5","Item6"),
                    array(
"Item7","Item8","Item9")
                ); 

(۱۳۹۶ تير ۱۳, ۱۱:۱۴ ب.ظ)Maysam.m نوشته: سلام
اگر منظورتون رو درست متوجه شده باشم، اطلاعات رو به صورت json یا serialize در دیتابیس ذخیره کنید و به راحتی اونها رو بخونید و استفاده کنید. همچینی میتونید یه جدول به صورت key, value, parent درست کنید و همه رکوردها رو به اون صورت ذخیره کنید که البته یه کمی سخت تر میشه کارتون

با تشکر از شما
این کد زیر صحیح هست ؟
در صورت مشکل داشتن لطفا اصلاح نمائید
ممنون
کد پی‌اچ‌پی:
$SubArray='array("Item1","Item2")';
 
$ArryaFull = array(
                    
$SubArray
); 
  پاسخ
تشکر شده توسط :
#4
نه درست نیست. $SubArray رو به صورت string نوشتید باید به صورت زیر اگر میخواهید دیتا رو از دیتابیس فراخوانی کنید بنویسید:
کد پی‌اچ‌پی:
$SubArray=array("Item1","Item2");

$sub_encode json_encode($SubArray);
$sub_decode json_decode($sub_encodetrue);
 
$ArryaFull = array(
                    
$sub_decode
); 

echo 
'<pre>';
var_dump($ArryaFull); 
میثم محمودی | انجمن کد ایگنایتر فارسی
--------------------------
هرگز نمي توان با آدمهاي کوچک کارهاي بزرگ انجام داد
  پاسخ
تشکر شده توسط :


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان