Φunctio strchr() του PHP

Παράδειγμα

Αναζητήστε την πρώτη εμφάνιση του "world" στο "Hello world!" και επιστρέψτε το υπόλοιπο της αλφαβητικής αλληλουχίας:

<?php
echo strchr("Hello world!","world");
?>

Εκτέλεση παραδείγματος

Ορισμός και χρήση

Η λειτουργία strchr() αναζητεί την πρώτη εμφάνιση μιας ακολουθίας σε μια άλλη ακολουθία.

Η λειτουργία αυτή είναι εναλλακτική του strstr().

Σχόλια:Η λειτουργία αυτή είναι δυνητική ασφάλεια.

Σχόλια:Η λειτουργία αυτή είναι ευαίσθητη στη κλίμακα των γραμμάτων. Για μη διαχωρισμό κλιμάκων των γραμμάτων κατά την αναζήτηση, χρησιμοποιήστε stristr() Λειτουργία.

Γραμματική

strchr(string,search,before_search);
Παράμετροι Περιγραφή
string Απαιτητική. Προκαθορίζει την ακολουθία που θα αναζητηθεί.
search

Απαιτητική. Προκαθορίζει την αναζητούμενη ακολουθία.

Αν η παράμετρος είναι αριθμός, αναζητεί το χαρακτήρα που συμφωνεί με την ASCII τιμή αυτού του αριθμού.

before_search

Προαιρετική. Η προεπιλεγμένη τιμή είναι το boolean "false".

Αν οριστεί ως "true", επιστρέφει search Η κεντρική ακολουθία πριν από την πρώτη εμφάνιση της παράμετρος.

Τεχνικά λεπτομέρειες

Επιστροφή τιμής: Επιστρέφει την υπόλοιπη ακολουθία της κεντρικής ακολουθίας από το σημείο της συμφωνίας. Αν δεν βρεθεί η αναζητούμενη ακολουθία, επιστρέφει FALSE.
Εκδοχή PHP: 4+
Ημερολόγιο ενημερώσεων: Στο PHP 5.3, προστέθηκε before_search Παράμετροι.

Περισσότερα παραδείγματα

Παράδειγμα 1

Αναζητεί την ακολουθία μέσω του ASCII τιμή του "o" και επιστρέφει την υπόλοιπη ακολουθία της 字符串

<?php
echo strchr("Hello world!",111);
?>

Εκτέλεση παραδείγματος

Παράδειγμα 2

Επιστρέφει την κεντρική ακολουθία πριν από την πρώτη εμφάνιση της "world":

<?php
echo strchr("Hello world!","world",true);
?>

Εκτέλεση παραδείγματος