Как в php вывести например с 30 по 40 число от числа Пи?

1 2345 6
lutskboy
На сайте с 22.11.2013
Offline
172
#31
webinfo #:

Устанавливаешь BC Math и работаешь с функцией bcdiv().

эти математические фукции  не везде есть. если впс то да. а если хостинг то там не всегда оно будет

-S
На сайте с 10.12.2006
Offline
Модератор1355
#32
<?php
define('PI', '14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196');

$start_position = 30;
$end_position = 40;

$pi_digits = substr(PI, $start_position - 1, $end_position + 1 - $start_position);

echo $pi_digits;
?>

W1
На сайте с 22.01.2021
Offline
286
#33

Ему это уже раз пять написали.

Мой форум - https://webinfo.guru –Там я всегда на связи
A1
На сайте с 23.11.2011
Offline
131
#34
Троллит он вас
-S
На сайте с 10.12.2006
Offline
Модератор1355
#35
webinfo #:

Ему это уже раз пять написали.

Он не умеет программировать.

W1
На сайте с 22.01.2021
Offline
286
#36
alexx10 #:

Ты потроллить что ли решил?

Тут, похоже, явно выраженная "проблема молотка". ТС пытается решить какую-то свою задачу средствами, которые для этого не предназначены.

.
На сайте с 18.03.2023
Offline
0
#37
lutskboy #:
я делю 22 на 7. выводит число с точкой. как увеличить кол-во цифр после точки. а то выводит очень мало.

Как и в случае с pi() - 14 десятичных цифр (директива precision  в php.ini).

Ilya74
На сайте с 12.06.2008
Offline
354
#38
lutskboy #:
я создал тему так как нуждаюсь в помощи. если никто не поможет буду искать обходные пути

Вы лучше объясните, для чего конкретно вам нужно извлекать из числа Пи 8 цифр с 560890 по 560898. Может вам другое решение вашей задачи подскажут, кроме как заниматься идиотизмом из пытаться что-то вырезать из переменной, состоящей из миллиона цифр.

⚡️ Хостинг и VPS в Москве, Новосибирске, Нидерландах, США ( https://x5x.host )
SeVlad
На сайте с 03.11.2008
Offline
1609
#39
Ilya74 #:
из переменной

Из постоянной.

Если бы это был .. кто-то другой.. я бы подумал действительно троллинг. А так похоже как будто Хад под ником ТСа.

Делаю хорошие сайты хорошим людям. Предпочтение коммерческим направлениям. Связь со мной через http://wp.me/P3YHjQ-3.
Sly32
На сайте с 29.03.2012
Offline
303
#40

А что: в пхп нет функций-генераторов?  Тут выше уже приводили алгоритм Чудновского, кчтати он самый быстрый, запихнуть его в генератор и выводит нужный диапазон.

1 2345 6

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий