કોમ્પ્યુટર્સપ્રોગ્રામિંગ

શિખાઉ વેબ પ્રોગ્રામરો PHP: શબ્દમાળા લંબાઈ

કોઈપણ સ્વાભિમાની વેબ પ્રોગ્રામર PHP ભાષા કે વેબ પૃષ્ઠો બનાવવા માટે વાપરી શકાય છે ખબર જ જોઈએ. આ ભાષા C અને C ++ પર આધારિત છે, અને તેથી તે ભાષા ચોક્કસ માળખાં ઘણો છે. ઉદાહરણ તરીકે, શબ્દમાળા સી તરીકે જ નામ સાથે કાર્ય દ્વારા પરત PHP લંબાઈ આ લેખ રેખાઓ, તેમજ કામગીરી તેમની સાથે કરી શકાય છે તે વિશે વાત કરી.

પરંતુ તે પહેલાં અમે સુવિધાઓ કે જે મૂળભૂત વ્યાખ્યા આપશે વિશે વાત કરો. સ્ટ્રિંગ - અક્ષરો અનુક્રમ છે, જે પ્રત્યેક બરાબર એક બાઇટ લે છે. તેથી, PHP 256 અક્ષરો દ્વારા સમર્થિત છે. કારણ કે યુનિકોડ અક્ષરો વધુ - આ તાર્કિક રીતે તે અનુસરે છે કે આ ભાષા માટે યુનિકોડ આધાર ગુમ થયેલ હોય છે.

શું શબ્દમાળા કામગીરી ત્યાં PHP માં? શબ્દમાળા લંબાઈ, તેમના શૃંખલીકરણ (જોડાણ), પાત્ર કોડ વાપસી અને ઊલટું - સરળ ઉદાહરણો. ત્યાં પણ વધુ જટિલ છે - સબસ્ટિંગ શોધ, હેશીંગ, ઉલટાવો. અને ત્યાં, ટેગ્સ, પેટર્ન મેચિંગ દૂર જેવા છે સીમાંકકનો ઉપયોગ કરીને સબસ્ટ્રિંગ્સ વિભાજિત ... તમે તેને નામ! તેથી, અમે સૌથી સામાન્ય અને ઉપયોગી રાશિઓ ચર્ચા કરીશું.

PHP પ્રથમ અને વારંવાર ઉપયોગ કાર્ય - શબ્દમાળા લંબાઈ. તે strlen કહેવાય છે અને પેરામીટર તરીકે પ્રતીકો એક ક્રમ લે છે. તે સરળ છે.

$ ફૂ = "foo";

$ બાર strlen = ($ foo); // $ બાર ત્રણ સમાન છે

?>

PHP શબ્દમાળા લંબાઈ શૂન્ય બરાબર હોઈ શકે છે. આ રેખા ખાલી કહેવામાં આવે છે.

નીચેના કાર્ય - શૃંખલીકરણ અથવા મર્જર. સરળ ભાષામાં કહીએ, તે બે લીટીની એક બનાવે છે.

$ ફૂ = "હેલો";

$ બાર = "વિશ્વ";

$ બાઝ = CONCAT ($ foo, $ બાર);

$ બાઝ echo; // આઉટપુટ "હેલો વર્લ્ડ!"

?>

ત્યાં વ્યક્તિગત અક્ષરો સાથે કામ કરવા માટે બે વ્યુત્ક્રમ કાર્ય છે. ORD - અક્ષર કોડ પાછો, અને Chr - અક્ષર કોડ નક્કી કરે છે.

$ ફૂ = "ક્યૂ";

$ બાર = ORD ($ foo); // $ બાર 113 બરાબર છે

$ બાઝ = Chr ($ બાર); // $ બાઝ "Q" છે

?>

તારીખ - નથી અન્ય રસપ્રદ લક્ષણ વિશે ઉલ્લેખ કરી શકશે. PHP શબ્દમાળાઓ આઉટપુટ સમય માટે એક નમૂના તરીકે વાપરી શકાય છે. ઉદાહરણ તરીકે, જો તારીખ રેખા ટ્રાન્સફર "એચ: m: s" અને આઉટપુટ પરિણામ, સ્ક્રીન સર્વરનું વર્તમાન સમય, કોલોન, ઉદાહરણ તરીકે, "11:08:34" દ્વારા અલગ બતાવશે.

હવે વિસ્ફોટ કાર્ય ગણે છે. તે તત્વો કે શબ્દમાળા વિભાજન, દરેક કહ્યું પ્રતીક સીમા વિચારણા. તે ખૂબ જટિલ લાગે છે, પરંતુ તે ખરેખર ખૂબ સમજી છે. ઉદાહરણ માટે, ત્યાં એક લાઇન "|: 56: 49 | વ્હીલ 12 રુટ" છે. પછી અમે લખી શકો છો:

$ ફૂ = વિસ્ફોટ ( "રુટ | 12: 56: 49 | વ્હીલ", "|");

"રૂટ", "12:56:49", "વ્હીલ" - એક પરિણામે, એરે $ foo ત્રણ ઘટકો શામેલ હશે. કાર્ય કૉલ વિભાજક નિર્દિષ્ટ કરતું નથી, તો ડિફોલ્ટ રૂપે તેને ખાલી ગણવામાં આવશે. મહત્તમ રકમ ફાળવવામાં સબસ્ટ્રીંગ છે - એક વૈકલ્પિક પરિમાણ છે.

નીચેના કાર્ય લીટી એચટીએમએલ-ટૅગ્સ દૂર કરે છે. strip_tags તે કહેવાય છે. ટૅગ્સ તમે છોડવા માંગો યાદી - વિસ્ફોટ કાર્ય સાથે, તે એક વૈકલ્પિક બીજા પરિમાણ છે.

સરળ કાર્યો - શૃંખલીકરણ, સબસ્ટ્રીંગ શોધ, શબ્દમાળા લંબાઈ - PHP પર્યાપ્ત ઝડપી દુભાષિત થાય છે. પરંતુ અથવા એક નમૂનો પર શોધ પ્રક્રિયા કાઢી નાખો ટૅગ્સ લાંબા સમય માટે કરી શકાય છે. તેથી, કાર્યક્રમો, સક્ષમ કરવાની જરૂર છે એ હકીકત છે તેના અમલીકરણ સમય લે છે કે આપવામાં આવે છે. સામાન્ય સ્ક્રિપ્ટ 10 સેકન્ડ મહત્તમ ચલાવવા જોઈએ, અને પછી તમે વેબ પાનું ઓછામાં ઓછા ભાગ પ્રદર્શિત કરવા માંગો છો, અથવા તે સાથે વપરાશકર્તા જશે. પરંતુ સામાન્ય રીતે વેબ એપ્લિકેશન્સ, ઝડપી ચલાવવા કારણ કે PHP કોડ સર્વર પર ચલાવવામાં આવે છે અને બ્રાઉઝર સ્ક્રિપ્ટ પૃષ્ઠ PHP-સ્ક્રિપ્ટ તારવ્યું છે આધારે રચના લે.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 gu.atomiyme.com. Theme powered by WordPress.