استخدام php لزيادة الأحرف أثناء التنقل عبر التسويات
سؤال
أنا أعمل في مشروع حيث أحتاج إلى التنقل بين الأحرف شيئًا مثل هذا: a ، A ، b ، B ... z ، Z ، aa ، Aa ، aA ، AA ، bb ... zz ، ZZ... في PHP.
هل من الممكن القيام بذلك بطريقة قابلة للتطوير؟
المحلول
ألست متأكدًا من أن هذا ما تبحث عنه؟ Genacodicetagpre
نصائح أخرى
يعد حساب التباديل مهمة شاقة جدًا.هذا سيفعل ذلك على وجه التحديد لحالتك الخاصة بحساب تباديل حرفين للمجموعة التي تحتوي على جميع الأحرف الصغيرة والكبيرة (لم أختبر الوظيفة ولكن يجب أن تكون قادرًا على معرفة ما تفعله وإصلاح أي أخطاء ،تجعلك تبدأ على الأقل). Genacodicetagpre
رمز الترقيم العام ورمز الترقيم العام عبارة عن مصفوفات تحتوي على قيم ASCII لـ a-z و A-Z على التوالي.
قم بالتعديل حسب الضرورة. Genacodicetagpre
هذا ما يبدو عليه الإخراج: Genacodicetagpre
يكتب هذا الرمز سطرًا واحدًا بعرض العناصر 1 حرفًا ، ثم سطرًا بعرض 2 حرف ، وما إلى ذلك.
لكل عرض ، يقوم بطباعة جميع التباديل عن طريق تكرار الأحرف والعد من 0 إلى 2 ^ عرض والكتابة بالأحرف الكبيرة على أساس البتات الثنائية. Genacodicetagpre
الرمز: Genacodicetagpre
الإخراج:
أ ، أ ، ب ، ب ، ج ، ج ، د ، د ، هـ ، هـ ، و ، واو ، ز ، ز ، ح ، ح ، ط ، أنا ، ي ، ي ، ك ، ك ، ل ، ل ، m، M، n، N، o، O، p، P، q، Q، r، R، s، S، t، T، u، U، v، V، w، W، x، X، y ، Y ، z ، Z ، aa، Aa، aA، AA، bb، Bb، bB، BB، cc، Cc، cC، CC، dd، Dd، dD، DD، ee، Ee، eE، EE، ff، Ff، fF، FF، gg، Gg ، gG ، GG ، hh ، Hh ، hH ، HH ، ii ، Ii ، iI ، II ، jj ، Jj ، jJ ، JJ ، kk ، Kk ، kK ، KK ، ll ، Ll ، lL ، LL ، مم ، مم ، mM ، MM ، nn ، Nn ، nN ، NN ، oo ، Oo ، oO ، OO ، pp ، Pp ، pP ، PP ، qq ، Qq ، qQ ، QQ ، rr ، Rr ، rR ، RR ، ss ، Ss ، sS ، SS، tt، Tt، tT، TT، uu، Uu، uU، UU، vv، Vv، vV، VV، ww، Ww، wW، WW، xx، Xx، xX، XX، yy، Yy، yY، YY، zz ، zz ، zZ ، ZZ ، aaa، Aaa، aAa، AAa، aaA، AaA، aAA، AAA، bbb، Bbb، bBb، BBb، bbB، BbB، bBB، BBB، ccc، Ccc، cCc، CCc، ccC، CcC، cCC، CCC، ddd، Ddd، dDd، DDd، ddD، DdD، dDD، DDD، eee، Eee، eEe، EEe، eeE، EeE، eEE، EEE، fff، Fff، fFf، FFf، ffF، FfF، fFF، FFF، ggg، Ggg، gGg، GGg، ggG، GgG، gGG، GGG، hhh، Hhh، hHh، HHh، hhH، HhH، hHH، HHH، iii، Iii، iIi، IIi، iiI، IiI، III، III، jjj، Jjj، jJj، JJj، jjJ، JjJ، jJJ، JJJ، kkk، Kkk، kKk، KKk، kkK، KkK، kKK، KKK، lll، Lll، lLl، LLl، llL، LlL، lLL، LLL، mmm، Mmm، mMm، MMm، mmM، MmM، mMM، MMM، nnn، Nnn، nNn، NNn، nnN، NnN، nNN، NNN، ooo، Ooo، oOo، OOo، ooO، OoO، oOO، OOO، ppp، Ppp، pPp، PPp، ppP، PpP، pPP، PPP، qqq، Qqq، qQq، QQq، qqQ، QqQ، qQQ، QQQ، rrr، Rrr، rRr، RRr، rrR، RrR، rRR، RRR، sss، Sss، sSs، SSs، ssS، SsS، sSS ، SSS ، ttt ، Ttt ، tTt ، TTt ، ttT ، TtT ، tTT ، TTT ، uuu ، Uuu ، uUu ، UUu ، uuU ، UuU ، uUU ، UUU ، vvv ، Vvv ، vVv ، VVv ، vvV ، VvV ، vVV ، VVV، www، Www، wWw، WWw، wwW، WwW، wWW، WWW، xxx، Xxx، xXx، XXx، xxX، XxX، xXX، XXX، yyy، Yyy، yYy، YYy، yyY، YyY، yYY، YYY، zzz ، Zzz ، zZz ، ZZz ، zzZ ، ZzZ ، zZZ ، ZZZ ،
بالتأكيد.يمكن زيادة أحرف ألفا باستخدام رمز الترقيم العام فقط.من أجل البساطة إذا كانت هناك حاجة إلى مجموعة طول فردية أو مزدوجة ، يمكنك القيام ... Genacodicetagpre