Како користити функције стартсВитх() и ендсВитх() у ПХП-у
Функције стартсВитх() и ендсВитх() у ПХП-у се могу користити за проверу да ли стринг почиње или се завршава одређеним карактером или скупом знакова, што је корисно за проверу ваљаности и филтрирање.
Такође се могу користити за сечење низова на основу њихових почетних или завршних знакова, што је корисно за форматирање и приказивање података, у наставку су детаљи обе функције:
Функција стартсВитх().
Функција стартсВитх() у ПХП-у може да провери да ли стринг почиње са наведеним поднизом.
Синтакса
Синтакса за функцију стартсВитх() је следећа:
боол почиње са ( низ $хаистацк , низ $неедле )
овде, $хаистацк представља стринг који се тражи, и $неедле представља подниз за претрагу.
Повратак
Функција враћа труе ако је први елемент $хаистацк $неедле и фалсе у супротном.
ендсВитх() функција
Да бисте проверили да ли се стринг завршава одређеним поднизом у ПХП-у, обично се користи функција ендсВитх().
Синтакса
Синтакса за ову функцију је следећа:
боол ендсВитх ( низ $хаистацк , низ $неедле )овде, $хаистацк представља стринг који се тражи, и $неедле представља подниз за претрагу.
Повратак
Функција се враћа истина ако се $хаистацк завршава са $неедле, и лажно иначе.
Пример: Коришћење функција стартсВитх() и ендсВитх() у ПХП-у
Хајде да погледамо пример који показује употребу функција стартсВитх() и ендсВитх() у ПХП-у:
функција почиње са ( $хаистацк , $неедле ) {
повратак субстр ( $хаистацк , 0 , стрлен ( $неедле ) ) === $неедле ;
}
функција завршава са ( $хаистацк , $неедле ) {
повратак субстр ( $хаистацк , - стрлен ( $неедле ) ) === $неедле ;
}
// Дефинишите стринг
$стринг = 'Здраво, ПХП!' ;
// Користите функцију стартсВитх() да проверите да ли стринг почиње са „Здраво“
ако ( почиње са ( $стринг , 'Здраво' ) ) {
одјек 'Стринг почиње са 'Здраво'.' ;
} друго {
одјек 'стринг не почиње са 'Здраво'.' ;
}
// Користите функцију ендсВитх() да проверите да ли се стринг завршава са 'ПХП!'
ако ( завршава са ( $стринг , 'ПХП!' ) ) {
одјек 'Стринг се завршава са 'ПХП!'.' ;
} друго {
одјек 'стринг се завршава без 'ПХП!'.' ;
}
?>
У овом примеру смо дефинисали функције стартсВитх() и ендсВитх(), а затим их користили да проверимо да ли дати стринг почиње или се завршава наведеним поднизом. Излаз овог кода би био:
Закључак
Функције стартсВитх() и ендсВитх() су једноставне, али моћне функције које нам омогућавају да проверимо да ли дати стринг почиње или се завршава наведеним поднизом у ПХП-у. Користећи ове функције, можемо лако да потврдимо кориснички унос, тражимо одређене обрасце у низу и изводимо друге корисне операције.