Συνάρτηση str_starts_with

Η συνάρτηση str_starts_with ελέγχει εάν μια συμβολοσειρά ξεκινά με μια δεδομένη υποσυμβολοσειρά και σε περίπτωση επιτυχίας επιστρέφει true, ενώ σε περίπτωση αποτυχίας - false. Στην πρώτη παράμετρο της συνάρτησης ορίζουμε τη συμβολοσειρά, στην οποία θα αναζητούμε τον χαρακτήρα. Στη δεύτερη παράμετρο καθορίζουμε τον επιθυμητό χαρακτήρα ή υποσυμβολοσειρά.

Σύνταξη

phpstr_starts_with(string $haystack, string $needle): bool

Παράδειγμα

Ας ελέγξουμε εάν μια συμβολοσειρά ξεκινά με έναν δεδομένο χαρακτήρα:

php<?php
  $str = 'abcde';
  $res = str_starts_with($str, 'a');
  
  var_dump($res);
?>

Αποτέλεσμα εκτέλεσης του κώδικα:

phptrue

Παράδειγμα

Ας ελέγξουμε εάν μια συμβολοσειρά ξεκινά με μια δεδομένη υποσυμβολοσειρά:

php<?php
  $str = 'abcde';
  $res = str_starts_with($str, 'ab');
  
  var_dump($res);
?>

Αποτέλεσμα εκτέλεσης του κώδικα:

phptrue

Παράδειγμα

Ας ελέγξουμε εάν μια συμβολοσειρά ξεκινά με έναν δεδομένο χαρακτήρα:

php<?php
  $str = 'abcde';
  $res = str_starts_with($str, 'x');
  
  var_dump($res);
?>

Αποτέλεσμα εκτέλεσης του κώδικα:

phpfalse

Δείτε επίσης

  • τη συνάρτηση str_contains,
    που ελέγχει την εμφάνιση χαρακτήρα σε συμβολοσειρά
  • τη συνάρτηση str_starts_with,
    που ελέγχει την αρχή της συμβολοσειράς
  • τη συνάρτηση strpos,
    που επιστρέφει τη θέση εμφάνισης υποσυμβολοσειράς