سوالف اندرويد




العودة   سوالف سوفت > سوالف برمجة المواقع وتطويرها > PHP
التسجيل المدوّنات البحث مشاركات اليوم جعل الأقسام مقروءة

الرد على الموضوع
 
LinkBack أدوات الموضوع
عضو سوبر نشيط
#1  
مره اخرى مع array تصنيف

السلام عليكم


لدي قيمة يتم ادخالها بالطريقة التاليه

كود:
a*b*c
الان اريد عند استخراج الاستعلام من قاعدة البيانات

تفرقة كل حرف

واذا
كود PHP:
if ($code == a) { echo "is A"; }
if (
$code == b) { echo "is b"; }
if (
$code == c) { echo "is c"; } 
حاولة مع
explode

لكن لاتوجد فائده

ارجو الافاده






Wyana is offline   قديم 28-11-2011, 06:04 PM
الرد مع إقتباس
عضو فعال جدا
#2  

تقدر تجزء النص كالتالي:
كود PHP:
$text 'a*b*c';
$c explode("*"$text);
foreach(
$c AS $code)
{
    if (
$code == 'a') { echo "is A"; } 
    if (
$code == 'b') { echo "is b"; } 
    if (
$code == 'c') { echo "is c"; } 








آخر تعديل بواسطة محمود حسين في 28-11-2011 الساعة 06:22 PM.
محمود حسين is offline   قديم 28-11-2011, 06:20 PM
الرد مع إقتباس
عضو سوبر نشيط
#3  

عسى ربي يوفقك مشكور






Wyana is offline   قديم 29-11-2011, 06:53 AM
الرد مع إقتباس
عضو سوبر نشيط
#4  

ابي تعديل شوي بعد على الكود

اخر لي النتيجه

abc
ابي اضافة بينهم
a and b and c

كلمة and

شكرا






Wyana is offline   قديم 29-11-2011, 02:32 PM
الرد مع إقتباس
لا إله إلا الله
#5  

جرب
كود PHP:
 str_replace('*',' and ','a*b*c'); 






__________________
* إسألني
* راسلني
خالد الحضري is offline   قديم 29-11-2011, 02:47 PM
الرد مع إقتباس
عضو سوبر نشيط
#6  

مافي فايده جربتها






Wyana is offline   قديم 29-11-2011, 02:51 PM
الرد مع إقتباس
عضو فعال جدا
#7  

كود الأخ خالد مفروض يفي بالغرض
ضع الكود هنا عشان نقدر نساعدك






محمود حسين is offline   قديم 29-11-2011, 03:12 PM
الرد مع إقتباس
عضو سوبر نشيط
#8  

انا لدي خانات checkbox ايام الاسبوع

وعند ادخالها قاعدة البيانات بالصورة هذي واختيار اكثر من يوم مثلأ


السبت
و
الاحد

تدخل في القاعدة


sa*su

عند استخراجها باستخدام

كود PHP:
$days "sa*su";
$get_day explode("*"$days);
foreach(
$get_day AS $day_checked)
{
    if (
$day_checked == sa) { echo "السبت"; } 
    if (
$day_checked == su) { echo "الاحد"; } 
    if (
$day_checked == mo) { echo "الاثنين"; }

    

تظهر بالصورة هذي
كود:
السبتالاحد
مرتبطين مع بعض الان اريد بعد الاستخراج فصلهم واضافة حرف الواو

مثلأ
كود:
السبت و الاحد
او اذا كانت لديكم فكره افضل من فكرتي واسهل في اختيار الايام وادخالها واستخراجها القاعده افضل


شكرا






Wyana is offline   قديم 29-11-2011, 03:17 PM
الرد مع إقتباس
عضو فعال جدا
#9  

تفضل
كود PHP:
$days "sa*su";
$days str_replace(array("sa","su","mo","tu","we","th","fr"), array("الجمعة","الخميس","الأربعاء","الثلاثاء","الاثنين","الأحد","السبت"), $days); 
$days str_replace("*"" و "$days); 
echo 
$days






محمود حسين is offline   قديم 29-11-2011, 03:22 PM
الرد مع إقتباس
عضو سوبر نشيط
#10  

يا بعد راسي

الله يوفقك ان شاء الله بدنيتك واخرتك






Wyana is offline   قديم 29-11-2011, 03:37 PM
الرد مع إقتباس
عضو فعال جدا
#11  

مرحبا
اخوي لماذا تضيف بينهم علامة النجمه؟ هل حتى تقوم لاحقا بتحويلهم لمصفوفه؟

اذا كان السبب كذلك فهناك طريقة ابسط وهي:
تقوم بتخزينهم في مصفوفه بالبي اتش بي
ثم بعد ذلك تقوم باستخدام دالة serialize حتى تجعل بالامكان تخزين المصفوفه في قاعدة البيانات
ثم بعد ذلك تقوم باستخراجها من القاعدة وتستخدم دالة unserialize لتحويل القيمة الى مصفوفه






__________________
انا أريد وأنت تريد والله يفعل مايريد!
PHP Expert is offline   قديم 30-11-2011, 01:02 AM
الرد مع إقتباس
عضو سوبر نشيط
#12  

هلا فيك اخوي

والله مافهمت عليك عدل بس كانك تقول كلام افضل

ممكن توضح اكثر وياليت لو في مثال

شاكر لك






Wyana is offline   قديم 01-12-2011, 10:39 AM
الرد مع إقتباس
الرد على الموضوع



أدوات الموضوع

قوانين المشاركات
لا يمكنك كتابة مواضيع جديدة
لا يمكنك إضافة ردود
لا يمكنك إرسال مرفقات
لا يمكنك تعديل مشاركاتك

كود vB متاح
كود [IMG] متاح
كود HTML غير متاح
Trackbacks are متاح
Pingbacks are متاح
Refbacks are متاح


المواضيع المشابهه
الموضوع كاتب الموضوع القسم الردود آخر مشاركة
Array bilba الإصلاح والصيانة 3 14-07-2011 05:13 PM
مشكله في array Wyana PHP 2 24-10-2010 04:34 PM
ممكن طريقة او كود لاعادة ترتيب array - sort array? يرجا قارئة التفاصيل elkaser PHP 3 17-03-2009 06:52 PM
مشكلة في array manindark PHP 2 11-02-2009 10:18 PM
Warning: array_keys() [function.array-keys]: The first argument should be an array in سبعات الإصلاح والصيانة 1 06-01-2008 08:40 PM


جميع الأوقات بتوقيت غرينتش +3. الوقت الآن هو 10:18 PM.