PHP 8.4.22 Released!

Ds\Vector::contains

(PECL ds >= 1.0.0)

Ds\Vector::containsПроверяет, содержит ли вектор значения

Описание

public function Ds\Vector::contains(mixed ...$values): bool

Метод определяет, содержатся ли значения в векторе.

Список параметров

values

Значения для проверки.

Возвращаемые значения

Метод возвращает true, только если каждое значение в аргументах values входит в состав вектора, иначе возвращается false.

Примеры

Пример #1 Пример проверки значений методом Ds\Vector::contains()

<?php

$vector
= new \Ds\Vector(['a', 'b', 'c', 1, 2, 3]);

var_dump($vector->contains('a')); // true
var_dump($vector->contains('a', 'b')); // true
var_dump($vector->contains('c', 'd')); // false

var_dump($vector->contains(...['c', 'b', 'a'])); // true

// Значения сравниваются в строгом режиме
var_dump($vector->contains(1)); // true
var_dump($vector->contains('1')); // false

var_dump($vector->contains(...[])); // true

Вывод приведённого примера будет похож на:

bool(true)
bool(true)
bool(false)
bool(true)
bool(true)
bool(false)
bool(true)
Добавить

Примечания пользователей

Пользователи ещё не добавляли примечания для страницы
To Top