2017-01-27 6 views
0

私は以下のような文字列を持っている:PHP - チェック文字列がCSSから始まっていますか?

https://s3.ap-south-1.amazonaws.com/gg-statics/style.min.css 
css/gg_used_good_store.css 
css/select2.min.css 
css/jquery-ui.css 
css/header-footer.css 
css/kc.fab.css 
css/dropzone.css 
https://maxcdn.bootstrapcdn.com/font-awesome/4.6.3/css/font-awesome.min.css 
https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,700,700i,800,800i 

私は、文字列がCSS/かとstratingているかどうかを確認したいですか?初めての場合はcss/が必要です。 css/単語が文字列の中にある場合、私はそれを望んでいません。

どうすれば入手できますか?

+0

「strpos($ string、 'css')」を使用すると、CSSの位置を指定してそれに応じて使用することができます –

答えて

1

strpos()を使用すると、文字列内の特定の部分文字列の位置を見つけることができます。最初のワードは'css/'で始まる場合

strpos($originalString, 'css/');

以下のコードは、ファイルをチェックを解析:

1
<?php 
$handle = fopen("inputfile.txt", "r"); 
if ($handle) { 
    while (($line = fgets($handle)) !== false) { 
     if strpos($line, 'css/') == 0 { 
      echo "Line starts with css/"; 
     } else { 
      echo "Line doesn't start with css/"; 
     } 
    } 

    fclose($handle); 
} else { 
    echo "Error";  
} 

strposは、この場合に正しい関数です。 文字列がcss /で始まるかどうかを確認するために、干し草の針の位置を返します。

コードを使用して、

関連する問題