EspañolDeutschFrançaisItalianoPortuguêsРусскийΕλληνικά日本語中文(简体)हिन्दी; हिंदीالعربية
تعيين اللغة الافتراضية
أسئلة PF - المنتدى

كيفية ضبط أو تقليم سلسلة لمدة معينة في بي إتش بي

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

وهناك الكثير من وظائف و أساليب sobre el tipo de datos سلسلة (السلسلة) في بي إتش بي. عادة, cuando queremos acortar o ajustar una cadena a un determinado número de caracteres, usamos la función substr بالطريقة التالية:

donde la variable $طول tendrá el valor del tamaño de cadena resultante que queremos conseguir.

Imagina ahora que queremos realizar el ajuste o recorte de una cadena de texto que vamos a usar en una صفحة ويب مثل entradilla من بعض noticia, المادة o مماثلة. Si usamos directamente la función substr sobre la cadena a ajustar, esta función لا va a hacer تمييز entre letras, palabras y/o espacios en blanco, por lo que el resultado puede ser una cadena donde la última palabra esté قص.

Vamos a ver como podemos solventar esto, القيام بذلك, dada una cadena y una longitud, ésta se ajuste a dicho tamaño, teniendo en cuenta que no debe cortar palabras. للقيام بذلك, fíjate en la siguiente función:

Esta función toma como معلمات أ سلسلة وأن طول المطلوب.

Vamos a ver un مثال. Si tenemos la siguiente cadena de caracteres y aplicamos la función anterior sobre la misma:

على النتيجة será el siguiente:

Si en vez de usar esta función, hubiéramos usado la función substr, el resultado hubiese sido diferente:

dejando la última palabra de la cadena a medias.

كما يمكنك مشاهدة, este último resultado no quedaría muy bien, como entradilla, en una página web, ya que estamos cortando palabras. Resulta más idóneo el resultado obtenido al llamar a la función trimString, la cual ha evitado los posibles cortes eliminando aquellas palabras que se quedan a medias.

 

ترك لنا تعليق أو أدخلالمنتدى
Share on Facebook Tweet about this on Twitter Share on Google+ Pin on Pinterest Share on Reddit Share on VK Share on StumbleUpon Share on Tumblr Share on LinkedIn Email this to someone Print this page
العلامات: , ,

"يفكر أحد في"كيفية ضبط أو تقليم سلسلة لمدة معينة في بي إتش بي

El agradecido

شكرا, lo use para corregir un error al crear unos xml.

التعليقات مغلقة.