// @ , также известный как оператор подавления ошибок -- сразу на мороз.
ini_set( 'upload_max_size' , '400M' ); // -- на мороз. Правильное написание: upload_max_filesize ; переопределяется только через .htaccess (в случае Apache, и если разрешены изменения в .htaccess) или через настройки сервера (PHP_INI_PERDIR), или в php.ini
ini_set( 'post_max_size', '400M'); // -- на мороз. Только через (см. выше.)
ini_set( 'max_execution_time', '300' ); // и это если хватит 300 секунд на обработку потока
$input = new SimpleXMLElement(/* ... */);
foreach ($input->xpath('//product') as $product) {
foreach ($product->xpath('properties/property') as $i => $property) {
$product->addChild('property' . ($i + 1), $property->name->__toString() . ':' . $property->value->__toString());
}
unset($product->properties);
}
import java.util.stream.Stream;
public class Main {
public static void main(String... args) {
String vowels = "аеёиоуыэюя";
String[] words = {"абра", "кадабра", "интерес", null, "Проверка", "ещё", "логика", "", "Ёж", "Сигнал"};
Stream.of(words)
.filter(word -> word != null && word.length() > 0 && !vowels.contains(word.substring(0, 1).toLowerCase()))
.forEach(word -> System.out.print(word + " "));
}
}
public class SomeClass {
public static void main(String... args) {
String com = "0.1 https://sitehere.com/files/ md5hashhere";
List<String> tokens = new ArrayList<>();
try (Scanner scanner = new Scanner(com)) {
while (scanner.hasNext()) {
tokens.add(scanner.next().trim());
}
}
System.out.println("tokens=" + tokens + ", tokens(1)=" + tokens.get(1));
// tokens=[0.1, https://sitehere.com/files/, md5hashhere], tokens(1)=https://sitehere.com/files/
}
}
import java.util.Scanner;
public class Test {
private static String name;
public static void nameInput() {
try (Scanner sc = new Scanner(System.in)) {
System.out.print("What is your name? ");
Test.name = sc.next();
}
}
public static void main(String args[]) {
Test.nameInput();
System.out.println(Test.name);
}
}