This language bar is your friend. Select your favorite languages!
Select your favorite languages :
- Or search :
Idiom #39 Check if string contains a word
Set the boolean ok to true if the string word is contained in string s as a substring, or to false otherwise.
- Ada
- C
- Clojure
- C++
- C#
- D
- Dart
- Elixir
- Erlang
- Fortran
- Go
- Haskell
- JS
- JS
- Java
- Java
- Kotlin
- Kotlin
- Lisp
- Lua
- Lua
- Lua
- Obj-C
- PHP
- PHP
- PHP
- Pascal
- Perl
- Python
- Ruby
- Rust
- Scala
- Smalltalk
- VB
(setf ok (search word s))
Technically this sets ok to the position of the string. This is more idiomatic than setting it specifically to true, since all numbers are true in lisp. Can use (not (null ...)) if T is desired.
$mystring = 'abc';
$findme = 'a';
$pos = strpos($mystring, $findme);
// Nótese el uso de ===. Puesto que == simple no funcionará como se espera
// porque la posición de 'a' está en el 1° (primer) caracter.
if ($pos === false) {
echo "La cadena '$findme' no fue encontrada en la cadena '$mystring'";
} else {
echo "La cadena '$findme' fue encontrada en la cadena '$mystring'";
echo " y existe en la posición $pos";
}
$mystring = 'abc';
$findme = 'a';
$pos = strpos($mystring, $findme);
// Nótese el uso de ===. Puesto que == simple no funcionará como se espera
// porque la posición de 'a' está en el 1° (primer) caracter.
if ($pos === false) {
echo "La cadena '$findme' no fue encontrada en la cadena '$mystring'";
} else {
echo "La cadena '$findme' fue encontrada en la cadena '$mystring'";
echo " y existe en la posición $pos";
}
programming-idioms.org