bindec Konwertuje liczbę dwójkową na dziesiętną &reftitle.description; intfloatbindec stringbinary_string Zwraca liczbę dziesiętną odpowiadającą liczbie dwójkowej podanej w argumencie binary_string. bindec konwertuje liczbę dwójkową do typu int lub, jeśli jest to konieczne ze względu na rozmiar, do typu float. bindec interpretuje wszystkie wartości parametru binary_string jako liczby całkowite bez znaku. integers. Dzieje się tak, ponieważ bindec postrzega najbardziej znaczący bit jako kolejny rząd wielkości, a nie jako bit znaku. &reftitle.parameters; binary_string Binarny ciąg znaków do skonwertowania. Wszelkie nieprawidłowe znaki w parametrze binary_string są po cichu ignorowane. Od PHP 7.4.0 dostarczanie nieprawidłowych znaków jest zdeprecjonowane. Parametr musi być ciągiem znaków. Użycie innych typów danych przyniesie nieoczekiwane rezultaty. &reftitle.returnvalues; Wartość dziesiętna parametru binary_string &reftitle.changelog; &Version; &Description; 7.4.0 Przekazanie nieprawidłowych znaków spowoduje teraz wygenerowanie powiadomienia o zdeprecjonowaniu. Wynik nadal będzie obliczany tak, jakby nieprawidłowe znaki nie istniały. &reftitle.examples; Przykład <function>bindec</function> ]]> &example.outputs; <function>bindec</function> interpretuje dane wejściowe jako liczby całkowite bez znaku ]]> &example.outputs.32bit; &example.outputs.64bit; &reftitle.notes; Funkcja może konwertować liczby, które są zbyt duże, aby zmieścić się na platformach typu int, większe wartości są w takim przypadku zwracane jako typ float. &reftitle.seealso; decbin octdec hexdec base_convert