ホームページ >バックエンド開発 >PHPチュートリアル >php 変数が長すぎて処理できない場合はどうすればよいですか?
php
$a="非常に長いもの@非常に長いもの@..."; 文字列の長さが直接の原因ではないはずです。配列が多すぎることが主な原因であると推定されます。そのため、文字列の一部を読み取ることを検討してください。それを見て、ルールに適合する部分を抽出して、もう一度読みます 次の部分に進み、前の部分を結合し、残りを抽出します... ここをクリックしてループします
おそらくそうではありません。Excel を使用して CSV 形式をインポートし、それを VBA を使用して JSON 文字列に変換し、ページを介して処理するために php に送信しました。結果は常に間違っていました。 Excel 変換中に問題が発生し、形式が間違っていました
{...//データベースに入る}
データベースのテーブルとフィールドの設定の長さに問題がありますか?
addslashes が役に立たず、挿入が失敗するからですか?
書いたフィールドの型をテキスト型にして、{ .....} json 型に変換してデータベースのフィールドに挿入します
1. 一定のルールに従って複数に分割します
2. それぞれを処理しますループ内の一部
関数は長い文字を使用できないことを学びました。その後、正規表現を使用できるようになりました。