Како користити функције стартсВитх() и ендсВитх() у ПХП-у

Kako Koristiti Funkcije Startsvith I Endsvith U Php U



ПХП пружа неколико уграђених функција које олакшавају рад са стринговима. СтартсВитх() и ендсВитх() су две од ових функција које нам омогућавају да одредимо да ли дати стринг почиње или се завршава одређеним поднизом. Овај чланак покрива употребу Почиње са() и завршава са() функције у ПХП-у.

Како користити функције стартсВитх() и ендсВитх() у ПХП-у

Функције стартсВитх() и ендсВитх() у ПХП-у се могу користити за проверу да ли стринг почиње или се завршава одређеним карактером или скупом знакова, што је корисно за проверу ваљаности и филтрирање.

Такође се могу користити за сечење низова на основу њихових почетних или завршних знакова, што је корисно за форматирање и приказивање података, у наставку су детаљи обе функције:







Функција стартсВитх().

Функција стартсВитх() у ПХП-у може да провери да ли стринг почиње са наведеним поднизом.



Синтакса



Синтакса за функцију стартсВитх() је следећа:





боол почиње са ( низ $хаистацк , низ $неедле )

овде, $хаистацк представља стринг који се тражи, и $неедле представља подниз за претрагу.

Повратак

Функција враћа труе ако је први елемент $хаистацк $неедле и фалсе у супротном.



ендсВитх() функција

Да бисте проверили да ли се стринг завршава одређеним поднизом у ПХП-у, обично се користи функција ендсВитх().

Синтакса

Синтакса за ову функцију је следећа:

боол ендсВитх ( низ $хаистацк , низ $неедле )

овде, $хаистацк представља стринг који се тражи, и $неедле представља подниз за претрагу.

Повратак

Функција се враћа истина ако се $хаистацк завршава са $неедле, и лажно иначе.

Пример: Коришћење функција стартсВитх() и ендсВитх() у ПХП-у

Хајде да погледамо пример који показује употребу функција стартсВитх() и ендсВитх() у ПХП-у:



функција почиње са ( $хаистацк , $неедле ) {

повратак субстр ( $хаистацк , 0 , стрлен ( $неедле ) ) === $неедле ;

}

функција завршава са ( $хаистацк , $неедле ) {

повратак субстр ( $хаистацк , - стрлен ( $неедле ) ) === $неедле ;

}

// Дефинишите стринг

$стринг = 'Здраво, ПХП!' ;

// Користите функцију стартсВитх() да проверите да ли стринг почиње са „Здраво“

ако ( почиње са ( $стринг , 'Здраво' ) ) {

одјек 'Стринг почиње са 'Здраво'.' ;

} друго {

одјек 'стринг не почиње са 'Здраво'.' ;

}

// Користите функцију ендсВитх() да проверите да ли се стринг завршава са 'ПХП!'

ако ( завршава са ( $стринг , 'ПХП!' ) ) {

одјек 'Стринг се завршава са 'ПХП!'.' ;

} друго {

одјек 'стринг се завршава без 'ПХП!'.' ;

}

?>

У овом примеру смо дефинисали функције стартсВитх() и ендсВитх(), а затим их користили да проверимо да ли дати стринг почиње или се завршава наведеним поднизом. Излаз овог кода би био:

Закључак

Функције стартсВитх() и ендсВитх() су једноставне, али моћне функције које нам омогућавају да проверимо да ли дати стринг почиње или се завршава наведеним поднизом у ПХП-у. Користећи ове функције, можемо лако да потврдимо кориснички унос, тражимо одређене обрасце у низу и изводимо друге корисне операције.