Предупреждение: fopen (): имя файла не может быть пустым в php

Вот еще более питонская версия ответа Марка Байера:

import re

def natural_sort_key(s, _nsre=re.compile('([0-9]+)')):
    return [int(text) if text.isdigit() else text.lower()
            for text in re.split(_nsre, s)]    

Теперь эта функция может использоваться как ключ в любой функции, которая ее использует, например list.sort, sorted, max и т. д.

В качестве лямбда:

lambda s: [int(t) if t.isdigit() else t.lower() for t in re.split('(\d+)', s)]
-3
задан Funk Forty Niner 16 January 2019 в 16:42
поделиться

1 ответ

Это может помочь взять весь код из вызова file_put_contents () и разбить его на несколько строк.

Например, измените: "video /". Str_replace ("", "-", $ name_vid. ". Mp4")

Кому: $ video_name = str_replace ("", "-", $ name_vid "mp4."). $ path_name = "video /".$ video_name;

Затем вы можете начать отладку, используя 'var_dump ($ video_name)' или 'var_dump ($ path_name)', чтобы убедиться, что вы получаете ожидаемые результаты перед вызовом file_put_contents (), где будет сложнее отлаживать.

0
ответ дан I Kendall 16 January 2019 в 16:42
поделиться
Другие вопросы по тегам:

Похожие вопросы: